Navigation
API > API/Plugins > API/Plugins/ChaosCloth
Cloth simulation properties.
| Name | FClothingSimulationConfig |
| Type | class |
| Header File | /Engine/Plugins/ChaosCloth/Source/ChaosCloth/Public/ChaosCloth/ChaosClothingSimulationConfig.h |
| Include Path | #include "ChaosCloth/ChaosClothingSimulationConfig.h" |
Syntax
class FClothingSimulationConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ChaosCloth/ChaosClothingSimulationConfig.h | |||
| ChaosCloth/ChaosClothingSimulationConfig.h | |||
| ChaosCloth/ChaosClothingSimulationConfig.h | |||
FClothingSimulationConfig
(
const TArray< TSharedPtr< const FManagedArrayCollection > >& InPropertyCollections |
ChaosCloth/ChaosClothingSimulationConfig.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FClothingSimulationConfig() |
ChaosCloth/ChaosClothingSimulationConfig.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| UseLegacyConfigName | const FName | ChaosCloth/ChaosClothingSimulationConfig.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsLegacySingleLOD | bool | ChaosCloth/ChaosClothingSimulationConfig.h | ||
| Properties | TArray< TUniquePtr< Softs::FCollectionPropertyMutableFacade > > | ChaosCloth/ChaosClothingSimulationConfig.h | ||
| PropertyCollections | TArray< TSharedPtr< FManagedArrayCollection > > | ChaosCloth/ChaosClothingSimulationConfig.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ForAllProperties
(
FunctionType Func |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
void ForAllProperties
(
FunctionType Func |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
int32 GetNumLODs() |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
| ChaosCloth/ChaosClothingSimulationConfig.h | |||
| ChaosCloth/ChaosClothingSimulationConfig.h | |||
const Softs::FCollectionPropertyConstFacade & GetProperties
(
int32 LODIndex |
Return a property collection facade for reading properties from this configuration. | ChaosCloth/ChaosClothingSimulationConfig.h | |
Softs::FCollectionPropertyFacade & GetProperties
(
int32 LODIndex |
Return a property collection facade for setting properties for this configuration. | ChaosCloth/ChaosClothingSimulationConfig.h | |
TSharedPtr< const FManagedArrayCollection > GetPropertyCollection () |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
TSharedPtr< const FManagedArrayCollection > GetPropertyCollection
(
int32 LODIndex |
Return this configuration's internal property collection. | ChaosCloth/ChaosClothingSimulationConfig.h | |
void Initialize
(
const TArray< TSharedPtr< const FManagedArrayCollection > >& InPropertyCollections |
Initialize config from an array of property collections (one per LOD). | ChaosCloth/ChaosClothingSimulationConfig.h | |
void Initialize
(
const UChaosClothConfig* ClothConfig, |
Initialize configuration from cloth config UObjects. | ChaosCloth/ChaosClothingSimulationConfig.h | |
bool IsLegacySingleLOD() |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
bool IsValidLOD
(
int32 LODIndex |
ChaosCloth/ChaosClothingSimulationConfig.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FClothingSimulationConfig & operator=
(
const FClothingSimulationConfig& |
ChaosCloth/ChaosClothingSimulationConfig.h | ||
| ChaosCloth/ChaosClothingSimulationConfig.h |