| $dtor() (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| $getEmissionAccumulator() (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| $getEmitRate() const (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| $setEmitRate(float emitRate) (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| $vftable() | ParticleSystem::ParticleEmitter | static |
| blockAtPositionIsInList(::BlockPos const &blockPos)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| blockListInitialized()=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| emitParticleManually(::Vec3 const &particlePosition, ::Vec3 const &velocityAdd, float const scaleMult)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| expirationRequested() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| expire()=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| extractForRendering(::ParticleRenderData &particleRenderData, float a)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| fireEvent(::HashedString const &eventName, ::Vec3 const &position, ::Vec3 const &velocity)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| fireEvent(::HashedString const &eventName, ::Matrix const &transform, ::Vec3 const &velocity)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| frameUpdate(::ClientFrameUpdateContext &clientFrameUpdateContext)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getAABB() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getActorBindInfo() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getAreParticlesFromActorButWorldRelative() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getBrightestNeighbor(::BlockPos const &blockPosition, ::ParticleSystem::CommonParticle const &particle) const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getBrightnessPairAtBlock(::BlockPos const &blockPosition) const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getBrightnessPairForParticle(::ParticleSystem::CommonParticle const &particle) const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getCollisionAabbList()=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getCollisionShapesForBlockPosition(::BlockPos const &blockPosition)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getCollisionSweepList()=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getEffectEmitterCount() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getEffectName() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getEffectParticleCount() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getEmissionAccumulator() (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | virtual |
| getEmitRate() const (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | virtual |
| getGameplayLightForParticle(::ParticleSystem::CommonParticle const &particle) const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getMaxNumParticles() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getNumParticles() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getNumParticlesEmitted() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getParticleCount() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getParticleWorldPositionAndVelocity(::ParticleSystem::CommonParticle &particle, ::Vec3 &particleWorldPosition, ::Vec3 &particleWorldVelocity)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getPosition() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getTotalEmitterCount() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getTotalParticleCount() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| getTransform() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getUseActorPosition() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getUseActorRotation() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getVisibilityAtBlock(::BlockPos const &blockPosition) const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getWorldPosition() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| getWorldVelocity() const =0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| hasExpired() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| initializeBlockList(::buffer_span<::std::string > blockList)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| isManualEmitter() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| isValid() const =0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| mCurrentEmitRate (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| mEmissionAccumulator (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | |
| mEmitterLifetimeCounter() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| mEmitterRateCounter() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| mParticleAppearanceCounter() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| mParticleEmitterTickCount() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| mParticleLifetimeCounter() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| mParticleMotionCounter() (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | static |
| onBlockChanged(::BlockPos const &blockPosition)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| runInitializationScript(::ExpressionNode const &initializationScript)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setActorBindInfo(::Dimension *dimension, ::ActorUniqueID actorId, ::HashedString const &locator, ::Vec3 const &offset)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setActorBindInfo(::WeakEntityRef actorRef, ::HashedString const &locator, ::Vec3 const &offset)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setActorBindInfo(::Actor *actor, ::HashedString const &locator, ::Vec3 const &offset)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setActorFrameOfReference(bool useActorPosition, bool useActorRotation, bool useEmitterVelocity)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| setEmissionDuration(float activeTime)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| setEmitRate(float emitRate) (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | virtual |
| setEnableRender(bool enable)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setEnableUpdate(bool enable)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setFacing(::HashedString const &facing)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| setManualParticleEmission(bool manualParticleEmission)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| setMaxNumParticles(uint64 num)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| setSleepDuration(float sleepTime)=0 (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | pure virtual |
| tick(::std::chrono::nanoseconds const &dtIn, float const a)=0 (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | pure virtual |
| ~ComponentAccessParticleEmitter() (defined in ParticleSystem::ComponentAccessParticleEmitter) | ParticleSystem::ComponentAccessParticleEmitter | virtual |
| ~ParticleEmitter()=default (defined in ParticleSystem::ParticleEmitter) | ParticleSystem::ParticleEmitter | virtual |