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

FNDISTAudioProxy struct for handling the proxy data in the Niagara system. This proxy handles per-instance audio I/O data for each system instance. More...

#include <NiagaraDataInterfaceSTAudio.h>

Public Member Functions

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

Public Attributes

TMap< FNiagaraSystemInstanceID, FST_AudioIOData_RenderThreadSystemInstancesToProxyData_RT

Detailed Description

FNDISTAudioProxy struct for handling the proxy data in the Niagara system. This proxy handles per-instance audio I/O data for each system instance.

Member Function Documentation

◆ ConsumePerInstanceDataFromGameThread()

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

Consumes per-instance data from the game thread.

Parameters
PerInstanceDataThe per-instance data to consume.
InstanceThe system instance identifier.

◆ PerInstanceDataPassedToRenderThreadSize()

virtual int32 FNDISTAudioProxy::PerInstanceDataPassedToRenderThreadSize ( ) const
inlineoverridevirtual

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

Returns
The size of the per-instance data for the render thread.

Member Data Documentation

◆ SystemInstancesToProxyData_RT

TMap<FNiagaraSystemInstanceID, FST_AudioIOData_RenderThread> FNDISTAudioProxy::SystemInstancesToProxyData_RT

List of proxy data for each system instance


The documentation for this struct was generated from the following file:
  • H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Niagara/DataInterfaces/NiagaraDataInterfaceSTAudio.h