|
virtual void | setActorBindInfo (::Dimension *, ::ActorUniqueID, ::HashedString const &, ::Vec3 const &)=0 |
|
virtual void | setActorBindInfo (::WeakEntityRef, ::HashedString const &, ::Vec3 const &)=0 |
|
virtual void | setActorBindInfo (::Actor *, ::HashedString const &, ::Vec3 const &)=0 |
|
virtual void | setEnableUpdate (bool)=0 |
|
virtual void | setEnableRender (bool)=0 |
|
virtual void | runInitializationScript (::ExpressionNode const &)=0 |
|
virtual void | onBlockChanged (::BlockPos const &)=0 |
|
virtual void | expire ()=0 |
|
virtual void | emitParticleManually (::Vec3 const &, ::Vec3 const &, float const)=0 |
|
virtual bool | isValid () const =0 |
|
virtual bool | isManualEmitter () const =0 |
|
virtual bool | expirationRequested () const =0 |
|
virtual bool | hasExpired () const =0 |
|
virtual::AABB const & | getAABB () const =0 |
|
virtual::HashedString const & | getEffectName () const =0 |
|
virtual uint64 | getParticleCount () const =0 |
|
virtual uint64 | getEffectEmitterCount () const =0 |
|
virtual uint64 | getEffectParticleCount () const =0 |
|
virtual uint64 | getTotalEmitterCount () const =0 |
|
virtual uint64 | getTotalParticleCount () const =0 |
|
virtual void | tick (::std::chrono::nanoseconds const &, float const)=0 |
|
virtual void | frameUpdate (::ClientFrameUpdateContext &)=0 |
|
virtual void | extractForRendering (::ParticleRenderData &, float)=0 |
|
virtual void | setManualParticleEmission (bool)=0 |
|
virtual::ParticleSystem::ActorBindInfo | getActorBindInfo () const =0 |
|
The documentation for this class was generated from the following file: