Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/FGPUBaseSkinAPEXClothVertexFacto-
| Name | ClothShaderType |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/GPUSkinVertexFactory.h |
| Include Path | #include "GPUSkinVertexFactory.h" |
Syntax
struct ClothShaderType
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ClothShaderType() |
GPUSkinVertexFactory.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnabled | bool | Whether cloth simulation is currently enabled. | GPUSkinVertexFactory.h | |
| ClothBlendWeight | float | Weight to blend between simulated positions and key-framed poses if ClothBlendWeight is 1.0, it shows only simulated positions and if it is 0.0, it shows only key-framed animation | GPUSkinVertexFactory.h | |
| NumInfluencesPerVertex | uint32 | GPUSkinVertexFactory.h | ||
| WorldScale | FVector3f | Scale of the owner actor | GPUSkinVertexFactory.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDoubleBuffer | bool | Whether to double buffer. | GPUSkinVertexFactory.h | |
| ClothSimulPositionNormalBuffer | FVertexBufferAndSRV | GPUSkinVertexFactory.h | ||
| ClothToLocal | FMatrix44f | Matrix to apply to positions/normals | GPUSkinVertexFactory.h | |
| CurrentBuffer | uint32 | 0 / 1 to index into BoneBuffer | GPUSkinVertexFactory.h | |
| CurrentRevisionNumber | uint32 | GPUSkinVertexFactory.h | ||
| PreviousRevisionNumber | uint32 | RevisionNumber Tracker. | GPUSkinVertexFactory.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void EnableDoubleBuffer() |
GPUSkinVertexFactory.h | ||
const FVertexBufferAndSRV & GetClothBufferForReading
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
FVertexBufferAndSRV & GetClothBufferForWriting() |
GPUSkinVertexFactory.h | ||
const FMatrix44f & GetClothToLocalForReading
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
FMatrix44f & GetClothToLocalForWriting() |
GPUSkinVertexFactory.h | ||
bool HasClothBufferForReading
(
bool bPrevious |
GPUSkinVertexFactory.h | ||
void ReleaseClothSimulData() |
GPUSkinVertexFactory.h | ||
void SetCurrentRevisionNumber
(
uint32 RevisionNumber |
GPUSkinVertexFactory.h | ||
void UpdateClothSimulationData
(
FRHICommandList& RHICmdList, |
GPUSkinVertexFactory.h |