# osgParticle::ParticleSystem Member List

This is the complete list of members for osgParticle::ParticleSystem, including all inherited members.

_bbox | osg::Drawable | `[mutable, protected]`
_bbox_computed | osg::Drawable | `[mutable, protected]`
_cullCallback | osg::Drawable | `[protected]`
_dataVariance | osg::Object | `[protected]`
_drawCallback | osg::Drawable | `[protected]`
_globjList | osg::Drawable | `[mutable, protected]`
_parents | osg::Drawable | `[protected]`
_refCount | osg::Referenced | `[mutable, protected]`
_refMutex | osg::Referenced | `[mutable, protected]`
_shape | osg::Drawable | `[protected]`
_stateset | osg::Drawable | `[protected]`
_supportsDisplayList | osg::Drawable | `[protected]`
_supportsVertexBufferObjects | osg::Drawable | `[protected]`
_updateCallback | osg::Drawable | `[protected]`
_useDisplayList | osg::Drawable | `[protected]`
_userData | osg::Object | `[protected]`
_useVertexBufferObjects | osg::Drawable | `[protected]`
_vboList | osg::Drawable | `[mutable, protected]`
accept(AttributeFunctor &) | osg::Drawable | `[inline, virtual]`
accept(ConstAttributeFunctor &) const | osg::Drawable | `[inline, virtual]`
accept(PrimitiveFunctor &) const | osg::Drawable | `[inline, virtual]`
accept(PrimitiveIndexFunctor &) const | osg::Drawable | `[inline, virtual]`
addParent(osg::Node *node) | osg::Drawable | `[protected]`
Alignment enum name | osgParticle::ParticleSystem |
asGeometry() | osg::Drawable | `[inline, virtual]`
asGeometry() const | osg::Drawable | `[inline, virtual]`
ATTIBUTE_6 enum value | osg::Drawable |
ATTIBUTE_7 enum value | osg::Drawable |
AttributeType typedef | osg::Drawable |
AttributeTypes enum name | osg::Drawable |
BILLBOARD enum value | osgParticle::ParticleSystem |
className() const | osg::Drawable | `[inline, virtual]`
clone(const CopyOp &) const =0 | osg::Object | `[pure virtual]`
cloneType() const =0 | osg::Object | `[pure virtual]`
COLORS enum value | osg::Drawable |
compileGLObjects(State &state) const | osg::Drawable | `[virtual]`
computeBound() const | osgParticle::ParticleSystem | `[inline, protected, virtual]`
createParticle(const Particle *ptemplate) | osgParticle::ParticleSystem | `[inline, virtual]`
DataVariance enum name | osg::Object |
deleteDisplayList(unsigned int contextID, GLuint globj, unsigned int sizeHint=0) | osg::Drawable | `[static]`
DeleteHandler class | osg::Referenced | `[friend]`
deleteVertexBufferObject(unsigned int contextID, GLuint globj) | osg::Drawable | `[static]`
destroyParticle(int i) | osgParticle::ParticleSystem | `[inline, virtual]`
dirtyBound() | osg::Drawable |
dirtyDisplayList() | osg::Drawable |
draw(State &state) const | osg::Drawable | `[inline]`
Drawable() | osg::Drawable |
Drawable(const Drawable &drawable, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Drawable |
drawImplementation(osg::State &state) const | osgParticle::ParticleSystem | `[virtual]`
osg::Drawable::drawImplementation(State &state) const =0 | osg::Drawable | `[pure virtual]`
DYNAMIC enum value | osg::Object |
FIXED enum value | osgParticle::ParticleSystem |
flushAllDeletedDisplayLists(unsigned int contextID) | osg::Drawable | `[static]`
flushDeletedDisplayLists(unsigned int contextID, double &availableTime) | osg::Drawable | `[static]`
flushDeletedVertexBufferObjects(unsigned int contextID, double currentTime, double &availableTime) | osg::Drawable | `[static]`
FOG_COORDS enum value | osg::Drawable |
generateDisplayList(unsigned int contextID, unsigned int sizeHint=0) | osg::Drawable | `[static]`
Geode class | osg::Drawable | `[friend]`
getAlignVectorX() const | osgParticle::ParticleSystem | `[inline]`
getAlignVectorY() const | osgParticle::ParticleSystem | `[inline]`
getBound() const | osg::Drawable | `[inline]`
getCullCallback() | osg::Drawable | `[inline]`
getCullCallback() const | osg::Drawable | `[inline]`
getDataVariance() const | osg::Object | `[inline]`
getDefaultBoundingBox() const | osgParticle::ParticleSystem | `[inline]`
getDefaultParticleTemplate() const | osgParticle::ParticleSystem | `[inline]`
getDeleteHandler() | osg::Referenced | `[static]`
getDoublePassRendering() const | osgParticle::ParticleSystem | `[inline]`
getDrawCallback() | osg::Drawable | `[inline]`
getDrawCallback() const | osg::Drawable | `[inline]`
getExtensions(unsigned int contextID, bool createIfNotInitalized) | osg::Drawable | `[static]`
getFreezeOnCull() const | osgParticle::ParticleSystem | `[inline]`
getGLObjectSizeHint() const | osg::Drawable | `[inline, virtual]`
getLastFrameNumber() const | osgParticle::ParticleSystem | `[inline]`
getLevelOfDetail() const | osgParticle::ParticleSystem | `[inline]`
getMinimumNumberOfDisplayListsToRetainInCache() | osg::Drawable | `[static]`
getNumParents() const | osg::Drawable | `[inline]`
getOrCreateStateSet() | osg::Drawable |
getParent(unsigned int i) | osg::Drawable | `[inline]`
getParent(unsigned int i) const | osg::Drawable | `[inline]`
getParents() const | osg::Drawable | `[inline]`
getParents() | osg::Drawable | `[inline]`
getParticle(int i) | osgParticle::ParticleSystem | `[inline]`
getParticle(int i) const | osgParticle::ParticleSystem | `[inline]`
getParticleAlignment() const | osgParticle::ParticleSystem | `[inline]`
getShape() | osg::Drawable | `[inline]`
getShape() const | osg::Drawable | `[inline]`
getStateSet() | osg::Drawable | `[inline]`
getStateSet() const | osg::Drawable | `[inline]`
getSupportsDisplayList() const | osg::Drawable | `[inline]`
getThreadSafeReferenceCounting() | osg::Referenced | `[static]`
getUpdateCallback() | osg::Drawable | `[inline]`
getUpdateCallback() const | osg::Drawable | `[inline]`
getUseDisplayList() const | osg::Drawable | `[inline]`
getUserData() | osg::Object | `[inline]`
getUserData() const | osg::Object | `[inline]`
getUseVertexBufferObjects() const | osg::Drawable | `[inline]`
GLObjectList typedef | osg::Drawable | `[protected]`
isFrozen() const | osgParticle::ParticleSystem | `[inline]`
isSameKindAs(const Object *obj) const | osg::Drawable | `[inline, virtual]`
libraryName() const | osg::Drawable | `[inline, virtual]`
META_Object(osgParticle, ParticleSystem) | osgParticle::ParticleSystem |
Node class | osg::Drawable | `[friend]`
NORMALS enum value | osg::Drawable |
numDeadParticles() const | osgParticle::ParticleSystem | `[inline]`
numParticles() const | osgParticle::ParticleSystem | `[inline]`
Object() | osg::Object | `[inline]`
Object(const Object &, const CopyOp &copyop=CopyOp::SHALLOW_COPY) | osg::Object |
operator=(const ParticleSystem &) | osgParticle::ParticleSystem | `[inline, protected]`
osg::Drawable::operator=(const Drawable &) | osg::Drawable | `[inline, protected]`
osg::Referenced::operator=(const Referenced &) | osg::Referenced | `[inline]`
ParentList typedef | osg::Drawable |
ParticleSystem() | osgParticle::ParticleSystem |
ParticleSystem(const ParticleSystem &copy, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY) | osgParticle::ParticleSystem |
ref() const | osg::Referenced |
referenceCount() const | osg::Referenced | `[inline]`
Referenced() | osg::Referenced | `[inline]`
Referenced(const Referenced &) | osg::Referenced | `[inline]`
releaseGLObjects(State *state=0) const | osg::Drawable | `[virtual]`
removeParent(osg::Node *node) | osg::Drawable | `[protected]`
s_numberDeletedDrawablesInLastFrame | osg::Drawable | `[static]`
s_numberDrawablesReusedLastInLastFrame | osg::Drawable | `[static]`
s_numberNewDrawablesInLastFrame | osg::Drawable | `[static]`
SECONDARY_COLORS enum value | osg::Drawable |
setAlignVectors(const osg::Vec3 &X, const osg::Vec3 &Y) | osgParticle::ParticleSystem | `[inline]`
setAlignVectorX(const osg::Vec3 &v) | osgParticle::ParticleSystem | `[inline]`
setAlignVectorY(const osg::Vec3 &v) | osgParticle::ParticleSystem | `[inline]`
setBound(const BoundingBox &bb) const | osg::Drawable | `[protected]`
setCullCallback(CullCallback *cc) | osg::Drawable | `[inline, virtual]`
setDataVariance(DataVariance dv) | osg::Object | `[inline]`
setDefaultAttributes(const std::string &texturefile="", bool emissive_particles=true, bool lighting=false, int texture_unit=0) | osgParticle::ParticleSystem |
setDefaultBoundingBox(const osg::BoundingBox &bbox) | osgParticle::ParticleSystem | `[inline]`
setDefaultParticleTemplate(const Particle &p) | osgParticle::ParticleSystem | `[inline]`
setDeleteHandler(DeleteHandler *handler) | osg::Referenced | `[static]`
setDoublePassRendering(bool v) | osgParticle::ParticleSystem | `[inline]`
setDrawCallback(DrawCallback *dc) | osg::Drawable | `[inline, virtual]`
setExtensions(unsigned int contextID, Extensions *extensions) | osg::Drawable | `[static]`
setFreezeOnCull(bool v) | osgParticle::ParticleSystem | `[inline]`
setFrozen(bool v) | osgParticle::ParticleSystem | `[inline]`
setLevelOfDetail(int v) | osgParticle::ParticleSystem | `[inline]`
setMinimumNumberOfDisplayListsToRetainInCache(unsigned int minimum) | osg::Drawable | `[static]`
setParticleAlignment(Alignment a) | osgParticle::ParticleSystem | `[inline]`
setShape(Shape *shape) | osg::Drawable | `[inline]`
setStateSet(StateSet *state) | osg::Drawable | `[inline]`
setSupportsDisplayList(bool flag) | osg::Drawable |
setThreadSafeReferenceCounting(bool enableThreadSafeReferenceCounting) | osg::Referenced | `[static]`
setUpdateCallback(UpdateCallback *ac) | osg::Drawable | `[virtual]`
setUseDisplayList(bool flag) | osg::Drawable |
setUserData(Referenced *obj) | osg::Object | `[inline]`
setUseVertexBufferObjects(bool flag) | osg::Drawable |
single_pass_render(osg::State &state, const osg::Matrix &modelview) const | osgParticle::ParticleSystem | `[protected]`
STATIC enum value | osg::Object |
supports(AttributeFunctor &) const | osg::Drawable | `[inline, virtual]`
supports(ConstAttributeFunctor &) const | osg::Drawable | `[inline, virtual]`
supports(PrimitiveFunctor &) const | osg::Drawable | `[inline, virtual]`
supports(PrimitiveIndexFunctor &) const | osg::Drawable | `[inline, virtual]`
TEXTURE_COORDS enum value | osg::Drawable |
TEXTURE_COORDS_0 enum value | osg::Drawable |
TEXTURE_COORDS_1 enum value | osg::Drawable |
TEXTURE_COORDS_2 enum value | osg::Drawable |
TEXTURE_COORDS_3 enum value | osg::Drawable |
TEXTURE_COORDS_4 enum value | osg::Drawable |
TEXTURE_COORDS_5 enum value | osg::Drawable |
TEXTURE_COORDS_6 enum value | osg::Drawable |
TEXTURE_COORDS_7 enum value | osg::Drawable |
unref() const | osg::Referenced |
unref_nodelete() const | osg::Referenced |
update(double dt) | osgParticle::ParticleSystem | `[virtual]`
update_bounds(const osg::Vec3 &p, float r) | osgParticle::ParticleSystem | `[inline, protected]`
VERTICES enum value | osg::Drawable |
WEIGHTS enum value | osg::Drawable |
~Drawable() | osg::Drawable | `[protected, virtual]`
~Object() | osg::Object | `[inline, protected, virtual]`
~ParticleSystem() | osgParticle::ParticleSystem | `[protected, virtual]`
~Referenced() | osg::Referenced | `[protected, virtual]`