| FRenderResource
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceSkeletalMesh.h |
Include |
#include "NiagaraDataInterfaceSkeletalMesh.h" |
class FSkeletalMeshGpuDynamicBufferProxy : public FRenderResource
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
Name | Description | |
---|---|---|
|
FSkeletalMeshGpuDynamicBufferProxy() |
Name | Description | |
---|---|---|
|
~FSkeletalMeshGpuDynamicBufferProxy() |
Name | Description | ||
---|---|---|---|
|
DoesBoneDataExist() |
||
|
GetNumBones() |
||
|
FSkeletalBuf... |
GetRWBufferBone() |
|
|
FSkeletalBuf... |
GetRWBufferPrevBone() |
|
|
Initialise ( |
||
|
NewFrame ( |
Name | Description | ||
---|---|---|---|
|
InitRHI() |
Initializes the RHI resources used by this resource. |
|
|
ReleaseRHI() |
Releases the RHI resources used by this resource. |
Name |
Description |
|
---|---|---|
|
FSkeletalBuffer |
Encapsulates a GPU read / CPU write buffer for bone data |
Name |
Description |
---|---|
BufferBoneCount |