Rebel Fork Framework
|
Public Member Functions | |
virtual void | Init (ParticleGraphNode *node, ParticleGraphLayerInstance *layer) |
Init instance. | |
void | Update (UpdateContext &context) override |
Update particles. | |
ParticleGraphNode * | GetGraphNode () const |
Get graph node instance. | |
ParticleGraphLayerInstance * | GetLayerInstance () const |
Get graph layer instance. | |
ParticleGraphLayer * | GetLayer () const |
Get graph layer. | |
ParticleGraphEmitter * | GetEmitter () const |
Get emitter component. | |
Node * | GetNode () const |
Get scene node. | |
Context * | GetContext () const |
Get engine context. | |
Scene * | GetScene () const |
Get scene. | |
Public Member Functions inherited from Urho3D::ParticleGraphNodeInstance | |
virtual void | OnSceneSet (Scene *scene) |
Handle scene change in instance. | |
virtual void | UpdateDrawableAttributes () |
Handle drawable attribute change. | |
virtual void | Reset () |
Protected Attributes | |
ParticleGraphNode * | node_ {nullptr} |
Static assert to simplify compile type error description. More... | |
ParticleGraphLayerInstance * | layer_ {nullptr} |
Pointer to graph layer instance. | |
Additional Inherited Members | |
Protected Member Functions inherited from Urho3D::ParticleGraphNodeInstance | |
void | CopyDrawableAttributes (Drawable *drawable, ParticleGraphEmitter *emitter) |
Copy drawable attributes from emitter. | |
Protected Member Functions inherited from Urho3D::NonCopyable | |
NonCopyable (const NonCopyable &other)=delete | |
NonCopyable (NonCopyable &&other)=delete | |
NonCopyable & | operator= (const NonCopyable &other)=delete |
NonCopyable & | operator= (NonCopyable &&other)=delete |
|
protected |
Static assert to simplify compile type error description.
Pointer to graph node instance.