|
virtual void | prepare () override |
virtual void | unPrepare () override |
virtual void | updateRender (PUParticle3D *particle, float deltaTime, bool firstParticle) override |
virtual void | render (Renderer *renderer, const Mat4 &transform, ParticleSystem3D *particleSystem) override |
var | render ( var renderer, var transform, var particleSystem) |
local | render ( local renderer, local transform, local particleSystem) |
virtual void | particleEmitted (PUParticleSystem3D *particleSystem, PUParticle3D *particle) override |
virtual void | particleExpired (PUParticleSystem3D *particleSystem, PUParticle3D *particle) override |
bool | isUseVertexColours (void) const |
| Getters and Setters. More...
|
|
void | setUseVertexColours (bool useVertexColours) |
size_t | getMaxChainElements (void) const |
void | setMaxChainElements (size_t maxChainElements) |
float | getUpdateInterval (void) const |
void | setUpdateInterval (float updateInterval) |
float | getDeviation (void) const |
void | setDeviation (float deviation) |
size_t | getNumberOfSegments (void) const |
local | getNumberOfSegments () |
void | setNumberOfSegments (size_t numberOfSegments) |
bool | isJump (void) const |
void | setJump (bool jump) |
PUBillboardChain::TexCoordDirection | getTexCoordDirection (void) const |
local | getTexCoordDirection () |
void | setTexCoordDirection (PUBillboardChain::TexCoordDirection texCoordDirection) |
void | destroyAll (void) |
| Destroys the BillboarChain. More...
|
|
virtual PUBeamRender * | clone () override |
virtual void | copyAttributesTo (PURender *render) override |
local | copyAttributesTo ( local render) |
virtual | ~PUBeamRender () |
const std::string & | getRenderType (void) const |
local | getRenderType () |
void | setRenderType (const std::string &observerType) |
Public Member Functions inherited from Particle3DRender |
virtual void | notifyStart () |
| Perform activities when a Renderer is started. More...
|
|
var | notifyStart () |
| Perform activities when a Renderer is started. More...
|
|
local | notifyStart () |
| Perform activities when a Renderer is started. More...
|
|
virtual void | notifyStop () |
| Perform activities when a Renderer is stopped. More...
|
|
virtual void | notifyRescaled (const Vec3 &scale) |
| Notify that the Particle System is rescaled. More...
|
|
local | notifyRescaled ( local scale) |
| Notify that the Particle System is rescaled. More...
|
|
void | setVisible (bool isVisible) |
bool | isVisible () const |
virtual void | setDepthTest (bool isDepthTest) |
local | setDepthTest ( local isDepthTest) |
virtual void | setDepthWrite (bool isDepthWrite) |
CC_CONSTRUCTOR_ACCESS | _isVisible (true) |
CC_CONSTRUCTOR_ACCESS | _rendererScale (Vec3::ONE) |
CC_CONSTRUCTOR_ACCESS | _depthTest (true) |
CC_CONSTRUCTOR_ACCESS | _depthWrite (false) |
virtual | ~Particle3DRender () |
void | retain () |
| Retains the ownership. More...
|
|
void | release () |
| Releases the ownership immediately. More...
|
|
Ref * | autorelease () |
| Releases the ownership sometime soon automatically. More...
|
|
unsigned int | getReferenceCount () const |
| Returns the Ref's current reference count. More...
|
|
virtual | ~Ref () |
| Destructor. More...
|
|
| PUListener () |
virtual | ~PUListener () |