| _firstParticle(ParticleTechnique *particleTechnique, Particle *particle, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual | 
  | _getCreator(void) const  | Ogre::MovableObject |  | 
  | _getLightList() | Ogre::MovableObject |  | 
  | _getManager(void) const  | Ogre::MovableObject |  | 
  | _getParentNodeFullTransform(void) const  | Ogre::MovableObject | virtual | 
  | _initParticleForEmission(Particle *particle) | ParticleUniverse::Extern | inlinevirtual | 
  | _initParticleForExpiration(Particle *particle) | ParticleUniverse::Extern | inlinevirtual | 
  | _interface(ParticleTechnique *technique, Particle *particle, Real timeElapsed) | ParticleUniverse::Attachable | virtual | 
  | _mExternScale | ParticleUniverse::Extern | protected | 
  | _notifyAttached(Ogre::Node *parent, bool isTagPoint=false) | ParticleUniverse::Attachable | virtual | 
  | _notifyCreator(MovableObjectFactory *fact) | Ogre::MovableObject | virtual | 
  | _notifyCurrentCamera(Camera *cam) | ParticleUniverse::Attachable | virtual | 
  | _notifyManager(SceneManager *man) | Ogre::MovableObject | virtual | 
  | _notifyMoved(void) | Ogre::MovableObject | virtual | 
  | _notifyPause(void) | ParticleUniverse::Extern | inlinevirtual | 
  | _notifyRescaled(const Vector3 &scale) | ParticleUniverse::Extern | virtual | 
  | _notifyResume(void) | ParticleUniverse::Extern | inlinevirtual | 
  | _notifyStart(void) | ParticleUniverse::Extern | inlinevirtual | 
  | _notifyStop(void) | ParticleUniverse::Extern | inlinevirtual | 
  | _postProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual | 
  | _prepare(ParticleTechnique *technique) | ParticleUniverse::Attachable | virtual | 
  | _preProcessParticles(ParticleTechnique *technique, Real timeElapsed) | ParticleUniverse::Extern | inlinevirtual | 
  | _processParticle(ParticleTechnique *technique, Particle *particle, Real timeElapsed, bool firstParticle) | ParticleUniverse::Extern | virtual | 
  | _releaseManualHardwareResources() | Ogre::MovableObject | virtual | 
  | _restoreManualHardwareResources() | Ogre::MovableObject | virtual | 
  | _unprepare(ParticleTechnique *particleTechnique) | ParticleUniverse::Attachable | virtual | 
  | _updateRenderQueue(Ogre::RenderQueue *queue) | ParticleUniverse::Attachable | virtual | 
  | addQueryFlags(uint32 flags) | Ogre::MovableObject |  | 
  | addVisibilityFlags(uint32 flags) | Ogre::MovableObject |  | 
  | AliasType enum name | ParticleUniverse::IAlias |  | 
  | AnimableObject() | Ogre::AnimableObject |  | 
  | AT_AFFECTOR enum value | ParticleUniverse::IAlias |  | 
  | AT_BEHAVIOUR enum value | ParticleUniverse::IAlias |  | 
  | AT_EMITTER enum value | ParticleUniverse::IAlias |  | 
  | AT_EXTERN enum value | ParticleUniverse::IAlias |  | 
  | AT_HANDLER enum value | ParticleUniverse::IAlias |  | 
  | AT_OBSERVER enum value | ParticleUniverse::IAlias |  | 
  | AT_RENDERER enum value | ParticleUniverse::IAlias |  | 
  | AT_TECHNIQUE enum value | ParticleUniverse::IAlias |  | 
  | AT_UNDEFINED enum value | ParticleUniverse::IAlias |  | 
  | Attachable(void) | ParticleUniverse::Attachable |  | 
  | clearShadowRenderableList(ShadowRenderableList &shadowRenderables) | Ogre::MovableObject | static | 
  | copyAttributesTo(Extern *externObject) | ParticleUniverse::Attachable | virtual | 
  | copyParentAttributesTo(Extern *externObject) | ParticleUniverse::Extern | virtual | 
  | createAnimableValue(const String &valueName) | Ogre::MovableObject | virtual | 
  | detachFromParent(void) | Ogre::MovableObject |  | 
  | Extern(void) | ParticleUniverse::Extern | inline | 
  | extrudeVertices(const HardwareVertexBufferSharedPtr &vertexBuffer, size_t originalVertexCount, const Vector4 &lightPos, Real extrudeDist) | Ogre::MovableObject | static | 
  | getAliasName(void) const  | ParticleUniverse::IAlias | inline | 
  | getAliasType(void) const  | ParticleUniverse::IAlias | inline | 
  | getAnimableValueNames(void) const  | Ogre::MovableObject |  | 
  | getBoundingBox(void) const  | ParticleUniverse::Attachable | virtual | 
  | getBoundingRadius(void) const  | ParticleUniverse::Attachable | virtual | 
  | getCastShadows(void) const  | Ogre::MovableObject | virtual | 
  | getDarkCapBounds(const Light &light, Real dirLightExtrusionDist) const  | Ogre::MovableObject | virtual | 
  | getDefaultQueryFlags() | Ogre::MovableObject | static | 
  | getDefaultVisibilityFlags() | Ogre::MovableObject | static | 
  | getDistanceThreshold(void) const  | ParticleUniverse::Attachable |  | 
  | getEdgeList(void) | Ogre::MovableObject | virtual | 
  | getExternType(void) const  | ParticleUniverse::Extern | inline | 
  | getLightCapBounds(void) const  | Ogre::MovableObject | virtual | 
  | getLightMask() const  | Ogre::MovableObject |  | 
  | getListener(void) const  | Ogre::MovableObject |  | 
  | getMovableType(void) const  | ParticleUniverse::Attachable | virtual | 
  | ParticleUniverse::getName(void) const  | ParticleUniverse::Extern | inline | 
  | Ogre::MovableObject::getName(void) const  | Ogre::MovableObject |  | 
  | getParentNode(void) const  | Ogre::MovableObject |  | 
  | getParentSceneNode(void) const  | Ogre::MovableObject |  | 
  | getParentTechnique(void) const  | ParticleUniverse::Extern | inline | 
  | getPointExtrusionDistance(const Light *l) const  | Ogre::MovableObject | virtual | 
  | getQueryFlags(void) const  | Ogre::MovableObject |  | 
  | getReceivesShadows() | Ogre::MovableObject |  | 
  | getRenderingDistance(void) const  | Ogre::MovableObject |  | 
  | getRenderingMinPixelSize() const  | Ogre::MovableObject |  | 
  | getRenderQueueGroup(void) const  | Ogre::MovableObject |  | 
  | getShadowVolumeRenderableIterator(ShadowTechnique shadowTechnique, const Light *light, HardwareIndexBufferSharedPtr *indexBuffer, size_t *indexBufferUsedSize, bool extrudeVertices, Real extrusionDist, unsigned long flags=0) | Ogre::MovableObject | virtual | 
  | getTypeFlags(void) const  | Ogre::MovableObject | virtual | 
  | getUserAny(void) const  | Ogre::MovableObject |  | 
  | getUserObjectBindings() | Ogre::MovableObject |  | 
  | getUserObjectBindings() const  | Ogre::MovableObject |  | 
  | getVisibilityFlags(void) const  | Ogre::MovableObject |  | 
  | getVisible(void) const  | Ogre::MovableObject |  | 
  | getWorldBoundingBox(bool derive=false) const  | Ogre::MovableObject | virtual | 
  | getWorldBoundingSphere(bool derive=false) const  | Ogre::MovableObject | virtual | 
  | hasEdgeList(void) | Ogre::MovableObject | virtual | 
  | IAlias(void) | ParticleUniverse::IAlias | inline | 
  | IElement(void) | ParticleUniverse::IElement | inline | 
  | isAttached(void) const  | Ogre::MovableObject |  | 
  | isDebugDisplayEnabled(void) const  | Ogre::MovableObject |  | 
  | isInScene(void) const  | Ogre::MovableObject | virtual | 
  | isParentTagPoint() const  | Ogre::MovableObject |  | 
  | isVisible(void) const  | Ogre::MovableObject | virtual | 
  | mAABB | ParticleUniverse::Attachable | protected | 
  | mAliasName | ParticleUniverse::IAlias | protected | 
  | mAliasType | ParticleUniverse::IAlias | protected | 
  | mBoundingRadius | ParticleUniverse::Attachable | protected | 
  | mDistanceThreshold | ParticleUniverse::Attachable | protected | 
  | mDistanceThresholdSet | ParticleUniverse::Attachable | protected | 
  | mExternType | ParticleUniverse::Extern | protected | 
  | mName | ParticleUniverse::Extern | protected | 
  | MovableObject() | Ogre::MovableObject |  | 
  | MovableObject(const String &name) | Ogre::MovableObject |  | 
  | mParentTechnique | ParticleUniverse::Extern | protected | 
  | PU_ATTACHABLE | ParticleUniverse::Attachable | static | 
  | queryLights(void) const  | Ogre::MovableObject |  | 
  | removeQueryFlags(uint32 flags) | Ogre::MovableObject |  | 
  | removeVisibilityFlags(uint32 flags) | Ogre::MovableObject |  | 
  | setAliasName(String aliasName) | ParticleUniverse::IAlias | inline | 
  | setAliasType(AliasType aliasType) | ParticleUniverse::IAlias | inline | 
  | setCastShadows(bool enabled) | Ogre::MovableObject |  | 
  | setDebugDisplayEnabled(bool enabled) | Ogre::MovableObject |  | 
  | setDefaultQueryFlags(uint32 flags) | Ogre::MovableObject | static | 
  | setDefaultVisibilityFlags(uint32 flags) | Ogre::MovableObject | static | 
  | setDistanceThreshold(const Real distanceThreshold) | ParticleUniverse::Attachable |  | 
  | setExternType(const String &externType) | ParticleUniverse::Extern | inline | 
  | setLightMask(uint32 lightMask) | Ogre::MovableObject |  | 
  | setListener(Listener *listener) | Ogre::MovableObject |  | 
  | setName(const String &name) | ParticleUniverse::Extern | inline | 
  | setParentTechnique(ParticleTechnique *parentTechnique) | ParticleUniverse::Extern | inline | 
  | setQueryFlags(uint32 flags) | Ogre::MovableObject |  | 
  | setRenderingDistance(Real dist) | Ogre::MovableObject |  | 
  | setRenderingMinPixelSize(Real pixelSize) | Ogre::MovableObject |  | 
  | setRenderQueueGroup(uint8 queueID) | Ogre::MovableObject | virtual | 
  | setRenderQueueGroupAndPriority(uint8 queueID, ushort priority) | Ogre::MovableObject | virtual | 
  | setUserAny(const Any &anything) | Ogre::MovableObject |  | 
  | setVisibilityFlags(uint32 flags) | Ogre::MovableObject |  | 
  | setVisible(bool visible) | Ogre::MovableObject |  | 
  | ShadowRenderableList typedef | Ogre::MovableObject |  | 
  | ShadowRenderableListIterator typedef | Ogre::MovableObject |  | 
  | visitRenderables(Ogre::Renderable::Visitor *visitor, bool debugRenderables=false) | ParticleUniverse::Attachable | inlinevirtual | 
  | ~AnimableObject() | Ogre::AnimableObject | virtual | 
  | ~Attachable(void) | ParticleUniverse::Attachable | inlinevirtual | 
  | ~Extern(void) | ParticleUniverse::Extern | inlinevirtual | 
  | ~IAlias(void) | ParticleUniverse::IAlias | inlinevirtual | 
  | ~IElement(void) | ParticleUniverse::IElement | inlinevirtual | 
  | ~MovableObject() | Ogre::MovableObject | virtual | 
  | ~ShadowCaster() | Ogre::ShadowCaster | virtual |