Navigation
Unreal Engine C++ API Reference > Runtime > Chaos > GeometryCollection
References
Module | Chaos |
Header | /Engine/Source/Runtime/Experimental/Chaos/Public/GeometryCollection/GeometryCollectionSimulationCoreTypes.h |
Include | #include "GeometryCollection/GeometryCollectionSimulationCoreTypes.h" |
Syntax
struct FSimulationParameters
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
float | AngularDamping | |
![]() |
bool | bClearCache | |
![]() |
bool | bEnableStrainOnCollision | |
![]() |
bool | bGenerateBreakingData | |
![]() |
bool | bGenerateCollisionData | |
![]() |
bool | bGenerateCrumblingChildrenData | |
![]() |
bool | bGenerateCrumblingData | |
![]() |
bool | bGenerateGlobalBreakingData | |
![]() |
bool | bGenerateGlobalCollisionData | |
![]() |
bool | bGenerateGlobalCrumblingChildrenData | |
![]() |
bool | bGenerateGlobalCrumblingData | |
![]() |
bool | bGenerateTrailingData | |
![]() |
bool | bOwnsTrack | |
![]() |
float | BreakDamagePropagationFactor | |
![]() |
bool | bUseDamagePropagation | |
![]() |
bool | bUsePerClusterOnlyDamageThreshold | |
![]() |
bool | bUseSizeSpecificDamageThresholds | |
![]() |
float | CacheBeginTime | |
![]() |
EGeometryCollectionCacheType | CacheType | |
![]() |
Chaos::FClusterCreationParameters::EConnectionMethod | ClusterConnectionMethod | |
![]() |
int32 | ClusterGroupIndex | |
![]() |
int32 | CollisionGroup | |
![]() |
float | CollisionSampleFraction | |
![]() |
float | ConnectionGraphBoundsFilteringMargin | |
![]() |
Chaos::EDamageEvaluationModel | DamageEvaluationModel | This is the lower level damage model for clustering, used at runm time |
![]() |
EDamageModelTypeEnum | DamageModel | This is the user expose damage model, used for creation of the particles |
![]() |
TArray< float > | DamageThreshold | |
![]() |
bool | EnableClustering | |
![]() |
bool | EnableGravity | |
![]() |
int32 | GravityGroupIndex | |
![]() |
FVector | InitialAngularVelocity | |
![]() |
TArray< FFieldSystemCommand > | InitializationCommands | |
![]() |
FVector | InitialLinearVelocity | |
![]() |
int32 | InitialRootIndex | |
![]() |
EInitialVelocityTypeEnum | InitialVelocityType | |
![]() |
float | LinearDamping | |
![]() |
float | MaterialOverrideMassScaleMultiplier | |
![]() |
int32 | MaxClusterLevel | |
![]() |
int32 | MaxSimulatedLevel | |
![]() |
FString | Name | |
![]() |
EObjectStateTypeEnum | ObjectType | |
![]() |
Chaos::FMaterialHandle | PhysicalMaterialHandle | |
![]() |
FTransform | PrevWorldTransform | |
![]() |
FCollisionFilterData | QueryFilterData | |
![]() |
const FRecordedTransformTrack * | RecordedTrack | |
![]() |
const FGeometryCollection * | RestCollection | |
![]() |
float | ReverseCacheBeginTime | |
![]() |
FSharedSimulationParameters | Shared | |
![]() |
float | ShockDamagePropagationFactor | |
![]() |
bool | Simulating | |
![]() |
FCollisionFilterData | SimulationFilterData | |
![]() |
bool | StartAwake | |
![]() |
bool | UseCCD | |
![]() |
bool | UseInertiaConditioning | |
![]() |
void * | UserData | |
![]() |
FTransform | WorldTransform |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FSimulationParameters
(
const FSimulationParameters& Other |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | ||
![]() |
bool |