| FRenderResource
|
Module |
|
Header |
/Engine/Plugins/Experimental/HairStrands/Source/HairStrandsNiagara/Public/NiagaraDataInterfacePhysicsAsset.h |
Include |
#include "NiagaraDataInterfacePhysicsAsset.h" |
struct FNDIPhysicsAssetBuffer : public FRenderResource
Render buffers that will be used in hlsl functions
Name | Description | ||
---|---|---|---|
|
TUniquePtr< FND... |
AssetArrays |
Physics Asset arrays |
|
CurrentTransformBuffer |
Current transform buffer |
|
|
ElementExtentBuffer |
Element extent buffer |
|
|
InverseTransformBuffer |
Inverse transform buffer |
|
|
TWeakObjectPtr<... |
PhysicsAsset |
The physics asset datas from which the buffers will be constructed |
|
PreviousInverseBuffer |
Previous inverse buffer |
|
|
PreviousTransformBuffer |
Previous transform buffer |
|
|
RestInverseBuffer |
Rest transform buffer |
|
|
RestTransformBuffer |
Rest transform buffer |
|
|
TWeakObjectPtr<... |
SkeletalMesh |
The skeletal mesh from which the transform will be extracted |
|
WorldTransform |
World transform |
Name | Description | ||
---|---|---|---|
|
Initialize ( |
Set the assets that will be used to affect the buffer |
|
|
IsValid() |
Check if all the assets are valid |
|
|
Update() |
Update the buffers |
Name | Description | ||
---|---|---|---|
|
GetFriendlyName() |
Get the resource name |
|
|
InitRHI() |
Init the buffer |
|
|
ReleaseRHI() |
Release the buffer |