Rebel Fork Framework
Urho3D::ParticleGraphNodeInstance Class Referenceabstract
Inheritance diagram for Urho3D::ParticleGraphNodeInstance:
Urho3D::NonCopyable Urho3D::ParticleGraphNodes::Constant::Instance Urho3D::ParticleGraphNodes::Curve::Instance Urho3D::ParticleGraphNodes::GetAttribute::Instance Urho3D::ParticleGraphNodes::GetUniform::Instance Urho3D::ParticleGraphNodes::PatternMatchingNode::Instance Urho3D::ParticleGraphNodes::Print::Instance Urho3D::ParticleGraphNodes::Random::Instance Urho3D::ParticleGraphNodes::SetAttribute::Instance Urho3D::ParticleGraphNodes::SetUniform::Instance Urho3D::ParticleGraphNodes::TemplateNode< Instance, Values >::InstanceBase

Public Member Functions

virtual void Update (UpdateContext &context)=0
virtual void OnSceneSet (Scene *scene)
 Handle scene change in instance.
virtual void UpdateDrawableAttributes ()
 Handle drawable attribute change.
virtual void Reset ()

Protected Member Functions

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

Member Function Documentation

◆ Update()

virtual void Urho3D::ParticleGraphNodeInstance::Update ( UpdateContext & context)
pure virtual

The documentation for this class was generated from the following files:
  • Urho3D/Particles/ParticleGraphNodeInstance.h
  • Urho3D/Particles/ParticleGraphNodeInstance.cpp