Package yaarq.sys

Interface Summary
yrqApplication This interface defines callback functions which are used by the engine to communicate with the application.
 

Class Summary
yrqBasicVisual This class extends the yrqVisual class providing support for textured geometry.
yrqCanvas This class is a derivation of Java3Ds Canvas3D object.
yrqEffectVisual This class extends the yrqVisual class providing support for viewport-oriented effects based on a texture being displayed on a quadrangle geometry which is created automatically.
yrqEngine This class is the main class of the Yaarq engine.
yrqEnviron This class encapsules all environmental settings used in a 3D environment.
yrqFlareVisual This class extends the yrqVisual class providing support for optical effects like lensflares, glares and receptor overloading.
yrqFrame This class serves as a transformable root to which other frames or visuals can be added.
yrqInteraction ...
yrqOverlayVisual This class extends the yrqVisual class providing support for textured geometry.
yrqParticle This class encapsules particle data for the particle visual class.
yrqParticleManager This class provides parameters for configuring a particle visual.
yrqParticleVisual This class provides support for particle systems.
yrqRepository This class serves as a repository for all ressources used during an engine session.
yrqUpdater This class implements a frame-based Java3D behavior to allow for the engine to do update operations which have to take place every frame.
yrqViewport This class is used tby the engine to encapsule all Java3D viewport related objects and properties and to provide camera control without the need for external handling of transforms etc.
yrqVisual This class encapsules a Java3D shape3d and adds some further functionallity while easing the use of the related appearance object.