Navigation
API > API/Plugins > API/Plugins/ChaosClothAssetEngine
| Name | UChaosClothAssetInteractor |
| Type | class |
| Header File | /Engine/Plugins/ChaosClothAsset/Source/ChaosClothAssetEngine/Public/ChaosClothAsset/ClothAssetInteractor.h |
| Include Path | #include "ChaosClothAsset/ClothAssetInteractor.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UChaosClothAssetInteractor : public UClothingInteractor
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UClothingInteractor → UChaosClothAssetInteractor
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CollectionPropertyFacades | TArray< TWeakPtr<::Chaos::Softs::FCollectionPropertyFacade > > | ChaosClothAsset/ClothAssetInteractor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TArray< FString > GetAllProperties
(
int32 LODIndex |
Deprecated string-based key versions. | ChaosClothAsset/ClothAssetInteractor.h |
|
TArray< FName > GetAllPropertyNames
(
int32 LODIndex |
Generate a list of all properties held by this interactor. | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetFloatPropertyValue
(
const FName PropertyName, |
Get the value for a property cast to float. | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetFloatValue
(
const FString& PropertyName, |
Get the value for a property cast to float. | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetHighFloatPropertyValue
(
const FName PropertyName, |
Get the high value for a weighted property value. | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetHighFloatValue
(
const FString& PropertyName, |
Get the high value for a weighted property value. | ChaosClothAsset/ClothAssetInteractor.h |
|
int32 GetIntPropertyValue
(
const FName PropertyName, |
Get the value for a property cast to int. | ChaosClothAsset/ClothAssetInteractor.h |
|
int32 GetIntValue
(
const FString& PropertyName, |
Get the value for a property cast to int. | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetLowFloatPropertyValue
(
const FName PropertyName, |
Get the low value for a weighted property value (same as GetFloatValue). | ChaosClothAsset/ClothAssetInteractor.h |
|
float GetLowFloatValue
(
const FString& PropertyName, |
Get the low value for a weighted property value (same as GetFloatValue). | ChaosClothAsset/ClothAssetInteractor.h |
|
FString GetStringPropertyValue
(
const FName PropertyName, |
Get the string value for a property (typically the associated map name for weighted values). | ChaosClothAsset/ClothAssetInteractor.h |
|
FString GetStringValue
(
const FString& PropertyName, |
Get the string value for a property (typically the associated map name for weighted values). | ChaosClothAsset/ClothAssetInteractor.h |
|
FVector GetVectorPropertyValue
(
const FName PropertyName, |
Get the value for a property cast to vector. | ChaosClothAsset/ClothAssetInteractor.h |
|
FVector GetVectorValue
(
const FString& PropertyName, |
Get the value for a property cast to vector. | ChaosClothAsset/ClothAssetInteractor.h |
|
FVector2D GetWeightedFloatPropertyValue
(
const FName PropertyName, |
Get the low and high values for a weighted property value. | ChaosClothAsset/ClothAssetInteractor.h |
|
FVector2D GetWeightedFloatValue
(
const FString& PropertyName, |
Get the low and high values for a weighted property value. | ChaosClothAsset/ClothAssetInteractor.h |
|
void ResetProperties() |
Empty references to all properties. | ChaosClothAsset/ClothAssetInteractor.h | |
void SetFloatPropertyValue
(
const FName PropertyName, |
Set the value for a property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetFloatValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetHighFloatPropertyValue
(
const FName PropertyName, |
Set the high value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetHighFloatValue
(
const FString& PropertyName, |
Set the high value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetIntPropertyValue
(
const FName PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetIntValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetLowFloatPropertyValue
(
const FName PropertyName, |
Set the low value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetLowFloatValue
(
const FString& PropertyName, |
Set the low value for a weighted property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetProperties
(
const TArray< TSharedPtr<::Chaos::Softs::FCollectionPropertyFacade > >& InCollectionPropertyFacades |
Set properties this interactor references. | ChaosClothAsset/ClothAssetInteractor.h | |
void SetStringPropertyValue
(
const FName PropertyName, |
Set the string value for a property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetStringValue
(
const FString& PropertyName, |
Set the string value for a property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetVectorPropertyValue
(
const FName PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetVectorValue
(
const FString& PropertyName, |
Set the value for a property (if it exists). All LODs will be set when LODIndex = -1. | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetWeightedFloatPropertyValue
(
const FName PropertyName, |
Set the low and high values for a weighted property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|
void SetWeightedFloatValue
(
const FString& PropertyName, |
Set the low and high values for a weighted property (if it exists). | ChaosClothAsset/ClothAssetInteractor.h |
|