| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/ClothingSystemRuntimeInterface/Public/ClothingSimulationFactory.h |
Include |
#include "ClothingSimulationFactory.h" |
class UClothingSimulationFactory : public UObject
Any clothing simulation factory should derive from this interface object to interact with the engine.
Name | Description | ||
---|---|---|---|
|
UClothingSim... |
CreateInteractor() |
Creates the runtime interactor object for a clothing simulation. |
|
IClothingSim... |
CreateSimulation() |
Create a simulation object for a skeletal mesh to use (see IClothingSimulation) |
|
DestroySimulation ( |
Destroy a simulation object, guaranteed to be a pointer returned from CreateSimulation for this factory. |
|
|
TArrayView< ... |
GetClothConfigClasses() |
Return the cloth config type for this cloth factory. |
|
TSubclassOf<... |
GetDefaultClothingSimulationFactoryClass() |
Return the default clothing simulation factory class as set by the build or by the p.Cloth.DefaultClothingSimulationFactoryClass console variable if any available. |
|
const UEnum ... |
GetWeightMapTargetEnum() |
Return an enum of the weight map targets that can be used with this simulation. |
|
SupportsAsset ( |
Given an asset, decide whether this factory can create a simulation to use the data inside (return false if data is invalid or missing in the case of custom data) |
|
|
SupportsRuntimeInteraction() |
Whether or not we provide an interactor object to manipulate the simulation at runtime. |