VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations

Contains particle system class. More...

Go to the source code of this file.

Classes

class  makVrv::DtFxChildSystem
 A child systems thats created when a parent system is created /ingroup vrvFx. More...
 
class  makVrv::DtFxParticleDesc
 a subclass of bdiParticleDesc, currently reimplements all of configuration file reading and writing. More...
 
struct  makVrv::DtFxParticleDrawDesc
 description of the particle system rendering that can be prepped in a background thread More...
 
struct  makVrv::DtFxParticle
 a cpu side particle representation More...
 
struct  makVrv::DtFxParticleVertex
 a gpu vbo representation of the particle More...
 
class  makVrv::DtFxParticleSystem
 DtParticleSystem is implementation of the particle system, vrvOsg communicates with it via DtParticleSystemModelInstance and DtParticleSystemModel. More...
 
struct  makVrv::DtFxParticleSystem::ParticleSortLocation
 
class  makVrv::DtFxParticleSystemHolder
 

Namespaces

 makVrv
 Declare & export the plugin initialization function (bool initDeModule(DtDe* de))
 

Macros

#define LIBBDIOBJECT_ARRAY_TYPE   bdiVec3f
 
#define LIBBDIOBJECT_ARRAY_CLASS_NAME   bdiVec3fPtrArray
 
#define LIBBDIOBJECT_ARRAY_TYPE   makVrv::DtFxChildSystem
 
#define LIBBDIOBJECT_ARRAY_CLASS_NAME   DtFxChildSystemArray
 
#define LIBBDIOBJECT_ARRAY_INLINE
 
#define LIBBDIOBJECT_ARRAY_DISABLE_BOUNDS_CHECKING
 
#define LIBBDIOBJECT_NAMED_ARRAY_TYPE   makVrv::DtFxParticleSystem
 
#define LIBBDIOBJECT_NAMED_ARRAY_CLASS_NAME   DtFxParticleSystemArray
 
#define LIBBDIOBJECT_NAMED_ARRAY_INLINE
 
#define LIBBDIOBJECT_NAMED_ARRAY_TYPE   makVrv::DtFxParticleSystemHolder
 
#define LIBBDIOBJECT_NAMED_ARRAY_CLASS_NAME   DtFxParticleSystemHolderArray
 
#define LIBBDIOBJECT_NAMED_ARRAY_INLINE
 

Enumerations

enum  makVrv::ExtendedNoiseType {
  makVrv::CIRCLE_EDGE = NUM_NOISE_TYPES, makVrv::IN_TORUS, makVrv::CONE, makVrv::HEMISPHERE,
  makVrv::NONE, makVrv::NUM_EXTENDED_NOISE_TYPES
}
 /ingroup vrvFx More...
 

Detailed Description

Contains particle system class.

Macro Definition Documentation

#define LIBBDIOBJECT_ARRAY_TYPE   bdiVec3f
#define LIBBDIOBJECT_ARRAY_CLASS_NAME   bdiVec3fPtrArray
#define LIBBDIOBJECT_ARRAY_TYPE   makVrv::DtFxChildSystem
#define LIBBDIOBJECT_ARRAY_CLASS_NAME   DtFxChildSystemArray
#define LIBBDIOBJECT_ARRAY_INLINE
#define LIBBDIOBJECT_ARRAY_DISABLE_BOUNDS_CHECKING
#define LIBBDIOBJECT_NAMED_ARRAY_TYPE   makVrv::DtFxParticleSystem
#define LIBBDIOBJECT_NAMED_ARRAY_CLASS_NAME   DtFxParticleSystemArray
#define LIBBDIOBJECT_NAMED_ARRAY_INLINE
#define LIBBDIOBJECT_NAMED_ARRAY_TYPE   makVrv::DtFxParticleSystemHolder
#define LIBBDIOBJECT_NAMED_ARRAY_CLASS_NAME   DtFxParticleSystemHolderArray
#define LIBBDIOBJECT_NAMED_ARRAY_INLINE

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)