![]()  | 
  
    OGRE 14.4
    
   Object-Oriented Graphics Rendering Engine 
   | 
 
Class representing a single particle instance. More...
#include <OgreParticle.h>
 Inheritance diagram for Ogre::Particle:Public Types | |
| enum | ParticleType : uint8 { Visual , Emitter } | 
| Type of particle.  More... | |
Public Member Functions | |
| Particle () | |
| float | getOwnHeight (void) const | 
| Retrieves the particle's personal width, if hasOwnDimensions is true.   | |
| float | getOwnWidth (void) const | 
| Retrieves the particle's personal width, if hasOwnDimensions is true.   | |
| const Radian & | getRotation (void) const | 
| bool | hasOwnDimensions (void) const | 
| void | setDimensions (float width, float height) | 
| Sets the width and height for this particle.   | |
| void | setRotation (const Radian &rad) | 
| Sets the current rotation.   | |
Public Attributes | |
| RGBA | mColour | 
| Current colour.   | |
| Vector3 | mDirection | 
| Direction (and speed)   | |
| float | mHeight | 
| Particle height.   | |
| ParticleType | mParticleType | 
| Determines the type of particle.   | |
| Vector3 | mPosition | 
| World position.   | |
| uint8 | mRandomTexcoordOffset | 
| Radian | mRotation | 
| Current rotation value.   | |
| Radian | mRotationSpeed | 
| Speed of rotation in radians/sec.   | |
| uint8 | mTexcoordIndex | 
| Index into the array of texture coordinates.   | |
| float | mTimeToLive | 
| Time to live, number of seconds left of particles natural life.   | |
| float | mTotalTimeToLive | 
| Total Time to live, number of seconds of particles natural life.   | |
| float | mWidth | 
| Particle width.   | |
Class representing a single particle instance.
      
  | 
  inline | 
Sets the width and height for this particle.
Retrieves the particle's personal width, if hasOwnDimensions is true.
Retrieves the particle's personal width, if hasOwnDimensions is true.
| Radian Ogre::Particle::mRotation | 
Current rotation value.
| Vector3 Ogre::Particle::mPosition | 
World position.
| Vector3 Ogre::Particle::mDirection | 
Direction (and speed)
| RGBA Ogre::Particle::mColour | 
Current colour.
| float Ogre::Particle::mTimeToLive | 
Time to live, number of seconds left of particles natural life.
| float Ogre::Particle::mTotalTimeToLive | 
Total Time to live, number of seconds of particles natural life.
| Radian Ogre::Particle::mRotationSpeed | 
Speed of rotation in radians/sec.
| ParticleType Ogre::Particle::mParticleType | 
Determines the type of particle.
| uint8 Ogre::Particle::mTexcoordIndex | 
Index into the array of texture coordinates.
| uint8 Ogre::Particle::mRandomTexcoordOffset |