UChaosClothingSimulationFactory

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ChaosCloth

Header

/Engine/Plugins/Experimental/ChaosCloth/Source/Chaos/Public/ChaosCloth/ChaosClothingSimulationFactory.h

Include

#include "ChaosCloth/ChaosClothingSimulationFactory.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UChaosClothingSimulationFactory : public UClothingSimulationFactory

Overridden from UClothingSimulationFactory

Name Description

Public function Virtual

UClothingSim...

 

CreateInteractor()

Creates the runtime interactor object for a clothing simulation.

Public function Virtual

IClothingSim...

 

CreateSimulation()

Create a simulation object for a skeletal mesh to use (see IClothingSimulation)

Public function Virtual

void

 

DestroySimulation

(
    IClothingSimulation* InSimulat...
)

Destroy a simulation object, guaranteed to be a pointer returned from CreateSimulation for this factory.

Public function Virtual Const

TArrayView< ...

 

GetClothConfigClasses()

Return the cloth config type for this cloth factory.

Public function Virtual Const

const UEnum ...

 

GetWeightMapTargetEnum()

Return an enum of the weight map targets that can be used with this simulation.

Public function Virtual

bool

 

SupportsAsset

(
    UClothingAssetBase* InAsset
)

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)

Public function Virtual

bool

 

SupportsRuntimeInteraction()

Whether or not we provide an interactor object to manipulate the simulation at runtime.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss