Navigation
API > API/Plugins > API/Plugins/HairStrandsCore > API/Plugins/HairStrandsCore/Niagara
Inheritance Hierarchy
- FNiagaraDataInterfaceProxy
- FNiagaraDataInterfaceProxyRW
- FNDIVelocityGridProxy
- FNDIPressureGridProxy
References
Module | HairStrandsCore |
Header | /Engine/Plugins/Runtime/HairStrands/Source/HairStrandsCore/Public/Niagara/NiagaraDataInterfaceVelocityGrid.h |
Include | #include "Niagara/NiagaraDataInterfaceVelocityGrid.h" |
Syntax
struct FNDIVelocityGridProxy : public FNiagaraDataInterfaceProxyRW
Remarks
Proxy to send data to gpu
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TMap< FNiagaraSystemInstanceID, FNDIVelocityGridData > | SystemInstancesToProxyData | List of proxy data for each system instances |
Overridden from FNiagaraDataInterfaceProxyRW
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | GetDispatchArgs
(
const FNDIGpuComputeDispatchArgsGenContext& Context |
Get the dispatch arguments for this instance. |
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 | PostSimulate
(
const FNDIGpuComputePostSimulateContext& Context |
Called at the end of each simulate tick. |
![]() ![]() |
void | PostStage
(
const FNDIGpuComputePostStageContext& Context |
Launch all post stage functions |
![]() ![]() |
void | PreStage
(
const FNDIGpuComputePreStageContext& Context |
Launch all pre stage functions |
![]() ![]() |
void | ResetData
(
const FNDIGpuComputeResetContext& Context |
Reset the buffers |