Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetEngine > API/Plugins/ChaosClothAssetEngine/ChaosClothAsset
Inheritance Hierarchy
- UObject
- UChaosClothAssetInteractor
References
| Module | ChaosClothAssetEngine |
| Header | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/Public/ChaosClothAsset/ClothAssetInteractor.h |
| Include | #include "ChaosClothAsset/ClothAssetInteractor.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UChaosClothAssetInteractor : public UObject
Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | GetAllProperties
(
int32 LODIndex |
Generate a list of all properties held by this interactor. | |
| float | GetFloatValue
(
const FString& PropertyName, |
Get the value for a property cast to float. | |
| float | GetHighFloatValue
(
const FString& PropertyName, |
Get the high value for a weighted property value. | |
| int32 | GetIntValue
(
const FString& PropertyName, |
Get the value for a property cast to int. | |
| float | GetLowFloatValue
(
const FString& PropertyName, |
Get the low value for a weighted property value (same as GetFloatValue). | |
| FString | GetStringValue
(
const FString& PropertyName, |
Get the string value for a property (typically the associated map name for weighted values). | |
| FVector | GetVectorValue
(
const FString& PropertyName, |
Get the value for a property cast to vector. | |
| FVector2D | GetWeightedFloatValue
(
const FString& PropertyName, |
Get the low and high values for a weighted property value. | |
| void | Empty references to all properties. | ||
| void | SetFloatValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). | |
| void | SetHighFloatValue
(
const FString& PropertyName, |
Set the high value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | |
| void | SetIntValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | |
| void | SetLowFloatValue
(
const FString& PropertyName, |
Set the low value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | |
| void | SetProperties
(
const TArray< TSharedPtr<::Chaos::Softs::FCollectionPropertyFacade > >& InCollectionPropertyFacades |
Set properties this interactor references. | |
| void | SetStringValue
(
const FString& PropertyName, |
Set the string value for a property (if it exists). | |
| void | SetVectorValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | |
| void | SetWeightedFloatValue
(
const FString& PropertyName, |
Set the low and high values for a weighted property (if it exists). |