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

Proxy structure for reactive boids data interface. More...

#include <NiagaraDataInterfaceSTReactiveBoids.h>

Public Member Functions

virtual void ConsumePerInstanceDataFromGameThread (void *PerInstanceData, const FNiagaraSystemInstanceID &Instance) override
virtual int32 PerInstanceDataPassedToRenderThreadSize () const override

Public Attributes

TMap< FNiagaraSystemInstanceID, FNDISTReactiveBoidsInstanceData_RenderThreadSystemInstancesToProxyData_RT

Detailed Description

Proxy structure for reactive boids data interface.

Member Function Documentation

◆ ConsumePerInstanceDataFromGameThread()

virtual void FNDISTReactiveBoidsProxy::ConsumePerInstanceDataFromGameThread ( void * PerInstanceData,
const FNiagaraSystemInstanceID & Instance )
inlineoverridevirtual

Consumes the per-instance data from the game thread.

Parameters
PerInstanceDataThe per-instance data.
InstanceThe Niagara system instance ID.

◆ PerInstanceDataPassedToRenderThreadSize()

virtual int32 FNDISTReactiveBoidsProxy::PerInstanceDataPassedToRenderThreadSize ( ) const
inlineoverridevirtual

Retrieves the size of the per-instance data passed to the render thread.

Returns
The size of the per-instance data in bytes.

Member Data Documentation

◆ SystemInstancesToProxyData_RT

TMap<FNiagaraSystemInstanceID, FNDISTReactiveBoidsInstanceData_RenderThread> FNDISTReactiveBoidsProxy::SystemInstancesToProxyData_RT

List of proxy data for each system instance.


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