VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
FST_VJ_BoidsRDGStateData Struct Reference

Struct representing the render graph state data for VJ boids, including passes and fences. More...

#include <ST_AudioReactiveBoidsLib.h>

Public Member Functions

 FST_VJ_BoidsRDGStateData ()
 FST_VJ_BoidsRDGStateData (int32 InitPassSize, int32 ExecutePassSize)
void ClearPasses ()
void Dispose ()
bool WaitingOnInitFence ()

Public Attributes

TArray< FRDGPassRef > InitPass
TArray< FRDGPassRef > ExecutePass
FGPUFenceRHIRef InitFence

Detailed Description

Struct representing the render graph state data for VJ boids, including passes and fences.

Constructor & Destructor Documentation

◆ FST_VJ_BoidsRDGStateData() [1/2]

FST_VJ_BoidsRDGStateData::FST_VJ_BoidsRDGStateData ( )
inline

Default constructor, initializes passes and fence.

◆ FST_VJ_BoidsRDGStateData() [2/2]

FST_VJ_BoidsRDGStateData::FST_VJ_BoidsRDGStateData ( int32 InitPassSize,
int32 ExecutePassSize )
inline

Constructor with specified pass sizes.

Member Function Documentation

◆ ClearPasses()

void FST_VJ_BoidsRDGStateData::ClearPasses ( )
inline

Clears the initialization and execution passes.

◆ Dispose()

void FST_VJ_BoidsRDGStateData::Dispose ( )
inline

Disposes of the fence by clearing it.

◆ WaitingOnInitFence()

bool FST_VJ_BoidsRDGStateData::WaitingOnInitFence ( )
inline

Checks if the initialization fence is still waiting.

Member Data Documentation

◆ ExecutePass

TArray<FRDGPassRef> FST_VJ_BoidsRDGStateData::ExecutePass

Array of execution passes for the boids render graph.

◆ InitFence

FGPUFenceRHIRef FST_VJ_BoidsRDGStateData::InitFence

GPU fence reference for synchronization.

◆ InitPass

TArray<FRDGPassRef> FST_VJ_BoidsRDGStateData::InitPass

Array of initialization passes for the boids render graph.


The documentation for this struct was generated from the following file: