Navigation
API > API/Plugins > API/Plugins/ChaosNiagara
Data stored per physics asset instance
| Name | FNDIGeometryCollectionData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/ChaosNiagara/Source/ChaosNiagara/Public/NiagaraDataInterfaceGeometryCollection.h |
| Include Path | #include "NiagaraDataInterfaceGeometryCollection.h" |
Syntax
struct FNDIGeometryCollectionData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AssetArrays | FNDIGeometryCollectionArrays * | Physics asset Cpu arrays | NiagaraDataInterfaceGeometryCollection.h | |
| AssetBuffer | FNDIGeometryCollectionBuffer * | Physics asset Gpu buffer | NiagaraDataInterfaceGeometryCollection.h | |
| bHasPendingComponentTransformUpdate | bool | Flag when there pending transform writes that need to go back to the component. | NiagaraDataInterfaceGeometryCollection.h | |
| bNeedsRenderUpdate | bool | True if we need to upload new data to the gpu. | NiagaraDataInterfaceGeometryCollection.h | |
| BoundsExtent | FVector3f | NiagaraDataInterfaceGeometryCollection.h | ||
| BoundsOrigin | FVector3f | Geometry Collection Bounds | NiagaraDataInterfaceGeometryCollection.h | |
| ResolvedSource | FResolvedNiagaraGeometryCollection | NiagaraDataInterfaceGeometryCollection.h | ||
| RootTransform | FTransform | Actor or geometry collection component world transform, adjusted by lwc system tile | NiagaraDataInterfaceGeometryCollection.h | |
| TickingGroup | ETickingGroup | The instance ticking group | NiagaraDataInterfaceGeometryCollection.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ETickingGroup ComputeTickingGroup() |
NiagaraDataInterfaceGeometryCollection.h | ||
void Init
(
UNiagaraDataInterfaceGeometryCollection* Interface, |
Initialize the cpu datas | NiagaraDataInterfaceGeometryCollection.h | |
void Release() |
Release the buffers | NiagaraDataInterfaceGeometryCollection.h | |
void Update
(
UNiagaraDataInterfaceGeometryCollection* Interface, |
Update the gpu datas | NiagaraDataInterfaceGeometryCollection.h |