Navigation
API > API/Plugins > API/Plugins/Niagara
Inheritance Hierarchy
- FRenderResource
- FSkeletalMeshGpuDynamicBufferProxy
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceSkeletalMesh.h |
| Include | #include "NiagaraDataInterfaceSkeletalMesh.h" |
Syntax
class FSkeletalMeshGpuDynamicBufferProxy : public FRenderResource
Remarks
This contains dynamic data created per frame from the DI. This should be in a proxy create by GT and accessible on RT. Right now we cannot follow a real Proxy pattern since Niagara does not prevent unloading of UI while RT data is still in use. See https://jira.it.epicgames.net/browse/UE-69336
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| int32 | GetNumBones () |
||
| FSkeletalBuffer & | |||
| FSkeletalBuffer & | |||
| void | Initialise
(
const FReferenceSkeleton& RefSkel, |
||
| void | NewFrame
(
const FNDISkeletalMesh_InstanceData* InstanceData, |
Overridden from FRenderResource
| Type | Name | Description | |
|---|---|---|---|
| void | InitRHI
(
FRHICommandListBase& RHICmdList |
Initializes the RHI resources used by this resource. | |
| void | ReleaseRHI () |
Releases the RHI resources used by this resource. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FSkeletalBuffer | Encapsulates a GPU read / CPU write buffer for bone data |
Enums
| Type | Name | Description | |
|---|---|---|---|
| API/Plugins/Niagara/FSkeletalMeshGpuDynamicBufferPro-_1 |