Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine
| Name | FDIFleshDeformerProviderProxy |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/DataInterfaces/DIFleshDeformer.h |
| Include Path | #include "DataInterfaces/DIFleshDeformer.h" |
Syntax
class FDIFleshDeformerProviderProxy : public FComputeDataProviderRenderProxy
Inheritance Hierarchy
- FComputeDataProviderRenderProxy → FDIFleshDeformerProviderProxy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDIFleshDeformerProviderProxy
(
USkinnedMeshComponent* SkinnedMeshComponentIn, |
DataInterfaces/DIFleshDeformer.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FParameters | FFleshDeformerDataInterfaceParameters | DataInterfaces/DIFleshDeformer.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| FleshComponent | UDeformableTetrahedralComponent * | DataInterfaces/DIFleshDeformer.h | ||
| FleshDeformerParameters | FFleshDeformerParameters | DataInterfaces/DIFleshDeformer.h | ||
| LodIndex | int32 | DataInterfaces/DIFleshDeformer.h | ||
| MaskBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| MaskBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h | ||
| MeshId | FString | DataInterfaces/DIFleshDeformer.h | ||
| NullFloatBuffer | float | DataInterfaces/DIFleshDeformer.h | ||
| NullIntBuffer | int32 | DataInterfaces/DIFleshDeformer.h | ||
| NumMask | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumOffset | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumParents | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumTetRestVertices | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumTetVertices | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumVertices | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| NumWeights | uint32 | DataInterfaces/DIFleshDeformer.h | ||
| OffsetBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| OffsetBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h | ||
| ParentsBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| ParentsBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h | ||
| SkeletalMeshObject | FSkeletalMeshObject * | DataInterfaces/DIFleshDeformer.h | ||
| SkinnedMeshComponent | USkinnedMeshComponent * | DataInterfaces/DIFleshDeformer.h | ||
| TetIndex | int32 | DataInterfaces/DIFleshDeformer.h | ||
| TetRestVertexBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| TetRestVertexBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h | ||
| TetVertexBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| TetVertexBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h | ||
| WeightsBuffer | FRDGBuffer * | DataInterfaces/DIFleshDeformer.h | ||
| WeightsBufferSRV | FRDGBufferSRV * | DataInterfaces/DIFleshDeformer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AllocateResources
(
FRDGBuilder& GraphBuilder, |
DataInterfaces/DIFleshDeformer.h | ||
void GatherDispatchData
(
FDispatchData const& InDispatchData |
DataInterfaces/DIFleshDeformer.h | ||
void GatherPermutations
(
FPermutationData& InOutPermutationData |
DataInterfaces/DIFleshDeformer.h | ||
bool IsValid
(
FValidationData const& InValidationData |
DataInterfaces/DIFleshDeformer.h |