Navigation
API > API/Runtime > API/Runtime/Chaos > API/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 |