UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FParticleSystemStateStreamImpl Class Referencefinal

#include <ParticleSystemStateStreamImpl.h>

+ Inheritance diagram for FParticleSystemStateStreamImpl:

Public Member Functions

 FParticleSystemStateStreamImpl (FSceneInterface &InScene)
 
virtual FParticleSystemHandle Game_CreateInstance (const FParticleSystemStaticState &Ss, const FParticleSystemDynamicState &Ds) override
 
virtual void SetOtherBackend (IParticleSystemStateStream *Other) override
 
virtual void Game_BeginTick () override
 
virtual void Game_EndTick (StateStreamTime AbsoluteTime) override
 
virtual void Game_Exit () override
 
virtual voidGame_GetVoidPointer () override
 
virtual void Render_Update (StateStreamTime AbsoluteTime) override
 
virtual void Render_PostUpdate () override
 
virtual void Render_Exit () override
 
virtual void Render_GarbageCollect () override
 
virtual uint32 GetId () override
 
- Public Member Functions inherited from IStateStream
virtual const TCHARGetDebugName ()
 
virtual void DebugRender (IStateStreamDebugRenderer &Renderer)
 
virtual ~IStateStream ()
 

Public Attributes

FParticleSystemStateStreamCascadeCascadeBackend = nullptr
 
IParticleSystemStateStreamOtherBackend = nullptr
 

Constructor & Destructor Documentation

◆ FParticleSystemStateStreamImpl()

FParticleSystemStateStreamImpl::FParticleSystemStateStreamImpl ( FSceneInterface InScene)
inline

Member Function Documentation

◆ Game_BeginTick()

virtual void FParticleSystemStateStreamImpl::Game_BeginTick ( )
inlineoverridevirtual

Implements IStateStream.

◆ Game_CreateInstance()

virtual FParticleSystemHandle FParticleSystemStateStreamImpl::Game_CreateInstance ( const FParticleSystemStaticState Ss,
const FParticleSystemDynamicState Ds 
)
overridevirtual

◆ Game_EndTick()

virtual void FParticleSystemStateStreamImpl::Game_EndTick ( StateStreamTime  AbsoluteTime)
inlineoverridevirtual

Implements IStateStream.

◆ Game_Exit()

virtual void FParticleSystemStateStreamImpl::Game_Exit ( )
inlineoverridevirtual

Implements IStateStream.

◆ Game_GetVoidPointer()

virtual void * FParticleSystemStateStreamImpl::Game_GetVoidPointer ( )
inlineoverridevirtual

Implements IStateStream.

◆ GetId()

virtual uint32 FParticleSystemStateStreamImpl::GetId ( )
inlineoverridevirtual

Implements IStateStream.

◆ Render_Exit()

virtual void FParticleSystemStateStreamImpl::Render_Exit ( )
inlineoverridevirtual

Implements IStateStream.

◆ Render_GarbageCollect()

virtual void FParticleSystemStateStreamImpl::Render_GarbageCollect ( )
inlineoverridevirtual

Implements IStateStream.

◆ Render_PostUpdate()

virtual void FParticleSystemStateStreamImpl::Render_PostUpdate ( )
inlineoverridevirtual

Implements IStateStream.

◆ Render_Update()

virtual void FParticleSystemStateStreamImpl::Render_Update ( StateStreamTime  AbsoluteTime)
inlineoverridevirtual

Implements IStateStream.

◆ SetOtherBackend()

void FParticleSystemStateStreamImpl::SetOtherBackend ( IParticleSystemStateStream Other)
overridevirtual

Reimplemented from IParticleSystemStateStream.

Member Data Documentation

◆ CascadeBackend

FParticleSystemStateStreamCascade* FParticleSystemStateStreamImpl::CascadeBackend = nullptr

◆ OtherBackend

IParticleSystemStateStream* FParticleSystemStateStreamImpl::OtherBackend = nullptr

The documentation for this class was generated from the following files: