VisualEffect¶
Inherited: None
Description¶
VisualEffect alows developer to create a complex visual effects.
Public Methods¶
bound () const |
|
int |
capacity () const |
bool |
continous () const |
int |
emitterStride () const |
bool |
gpu () const |
int |
particleStride () const |
const VisualEffect::Renderable * |
renderable (int index) const |
int |
|
void |
setCapacity (int capacity) |
void |
setContinous (bool continuous) |
void |
setGpu (bool gpu) |
void |
setLocal (bool local) |
int |
systemStride () const |
Static Methods¶
None
Methods Description¶
AABBox VisualEffect::bound () const
Returns bounding box for the emitter.
int VisualEffect::capacity () const
Returns a maximum number of particles to emit.
See also setCapacity().
bool VisualEffect::continous () const
Returns true for continuous emission, false for one time emission.
See also setContinous().
int VisualEffect::emitterStride () const
Return a size for emitter atributes structure.
bool VisualEffect::gpu () const
Returns true if GPU particle simulation is enabled, false otherwise.
Note: Gpu simulation is not supported yet.
See also setGpu().
int VisualEffect::particleStride () const
Return a size for particle atributes structure.
const VisualEffect::Renderable * VisualEffect::renderable (int index) const
Returns renderable parameters with index associated with the particle emitter.
int VisualEffect::renderablesCount ()
Returns renderables count.
void VisualEffect::setCapacity (int capacity)
Sets a maximum capacity of particles to emit.
See also capacity().
void VisualEffect::setContinous (bool continuous)
Setter for the continuous flag indicating continuous particle emission.
See also continous().
void VisualEffect::setGpu (bool gpu)
Setter for the gpu flag indicating GPU particle simulation.
Note: Gpu simulation is not supported yet.
See also gpu().
void VisualEffect::setLocal (bool local)
Setter for the local flag indicating local particle space.
int VisualEffect::systemStride () const
Return a size for system atributes structure.