Navigation
API > API/Plugins > API/Plugins/ChaosClothAsset
Cloth Asset collection render pattern facade class to access cloth render pattern data. Constructed from FCollectionClothFacade. Non-const access (read/write) version.
| Name | FCollectionClothRenderPatternFacade |
| Type | class |
| Header File | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAsset/Public/ChaosClothAsset/CollectionClothRenderPatternFacade.h |
| Include Path | #include "ChaosClothAsset/CollectionClothRenderPatternFacade.h" |
Syntax
class FCollectionClothRenderPatternFacade : public UE::Chaos::ClothAsset::FCollectionClothRenderPatternConstFacade
Inheritance Hierarchy
- FCollectionClothRenderPatternConstFacade → FCollectionClothRenderPatternFacade
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosClothAsset/CollectionClothRenderPatternFacade.h | |||
FCollectionClothRenderPatternFacade
(
const TSharedRef< class FClothCollection >& InClothCollection, |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
| ChaosClothAsset/CollectionClothRenderPatternFacade.h | |||
| ChaosClothAsset/CollectionClothRenderPatternFacade.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FCollectionClothRenderPatternFacade() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArrayView< TArray< int32 > > GetRenderBoneIndices() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< float > > GetRenderBoneWeights() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FLinearColor > GetRenderColor() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< float > GetRenderCustomResizingBlend() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< FVector4f > > GetRenderDeformerNormalBaryCoordsAndDist() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< FVector4f > > GetRenderDeformerPositionBaryCoordsAndDist() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< FIntVector3 > > GetRenderDeformerSimIndices3D() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< float > GetRenderDeformerSkinningBlend() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< FVector4f > > GetRenderDeformerTangentBaryCoordsAndDist() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< float > > GetRenderDeformerWeight() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FIntVector3 > GetRenderIndices() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FVector3f > GetRenderNormal() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FVector3f > GetRenderPosition() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FVector3f > GetRenderTangentU() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< FVector3f > GetRenderTangentV() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
TArrayView< TArray< FVector2f > > GetRenderUVs() |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
void Initialize
(
const FCollectionClothRenderPatternConstFacade& Other |
Initialize from another render pattern. Assumes all indices match between source and target. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void Initialize
(
const FCollectionClothRenderPatternConstFacade& Other, |
Initialize from another render pattern. Assumes all indices match between source and target. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void RemoveRenderFaces
(
const TArray< int32 >& SortedDeletionList |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
void RemoveRenderVertices
(
const TArray< int32 >& SortedDeletionList |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
void Reset() |
Remove all geometry from this cloth pattern. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void SetNumRenderFaces
(
int32 NumRenderFaces |
Grow or shrink the space reserved for render faces for this pattern within the cloth collection and return its start index. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void SetNumRenderVertices
(
int32 NumRenderVertices |
Note: Use the FCollectionClothFacade accessors instead of these for the array indices to match the RenderIndices values. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void SetRenderDeformerNumInfluences
(
int32 NumInfluences |
Set the render deformer number of influences for this pattern. | ChaosClothAsset/CollectionClothRenderPatternFacade.h | |
void SetRenderMaterialPathName
(
const FString& PathName |
ChaosClothAsset/CollectionClothRenderPatternFacade.h | ||
void SetRenderMaterialSoftObjectPathName
(
const FSoftObjectPath& PathName |
Set the render material for this pattern. | ChaosClothAsset/CollectionClothRenderPatternFacade.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosClothAsset/CollectionClothRenderPatternFacade.h | |||
| ChaosClothAsset/CollectionClothRenderPatternFacade.h |