Navigation
Unreal Engine C++ API Reference > Plugins > ChaosNiagara
Inheritance Hierarchy
- FNiagaraDataInterfaceProxy
- FNDIGeometryCollectionProxy
References
Module | ChaosNiagara |
Header | /Engine/Plugins/Experimental/ChaosNiagara/Source/ChaosNiagara/Public/NiagaraDataInterfaceGeometryCollection.h |
Include | #include "NiagaraDataInterfaceGeometryCollection.h" |
Syntax
struct FNDIGeometryCollectionProxy : public FNiagaraDataInterfaceProxy
Remarks
Proxy to send data to gpu
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< FNiagaraSystemInstanceID, FNDIGeometryCollectionData > | SystemInstancesToProxyData | List of proxy data for each system instances |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | DestroyPerInstanceData
(
const FNiagaraSystemInstanceID& SystemInstance |
Destroy the proxy data if necessary |
![]() |
void | InitializePerInstanceData
(
const FNiagaraSystemInstanceID& SystemInstance |
Initialize the Proxy data buffer |
Overridden from FNiagaraDataInterfaceProxy
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | ConsumePerInstanceDataFromGameThread
(
void* PerInstanceData, |
Get the data that will be passed to render |
![]() ![]() ![]() |
int32 | Get the size of the data that will be passed to render | |
![]() ![]() |
void | PreStage
(
const FNDIGpuComputePreStageContext& Context |
Launch all pre stage functions |