UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FSharedSimulationParameters Struct Reference

#include <GeometryCollectionSimulationCoreTypes.h>

Public Member Functions

 FSharedSimulationParameters ()
 
 FSharedSimulationParameters (ECollisionTypeEnum InCollisionType, EImplicitTypeEnum InImplicitType, int32 InMinLevelSetResolution, int32 InMaxLevelSetResolution, int32 InMinClusterLevelSetResolution, int32 InMaxClusterLevelSetResolution, bool InMassAsDensity, float InMass, float InMinimumMassClamp, float InMaximumMassClamp, float InMinimumBoundingExtentClamp, float InMaximumBoundingExtentClamp, float InMinimumInertiaTensorDiagonalClamp, float InMaximumInertiaTensorDiagonalClamp, float InCollisionParticlesFraction, int32 InMaximumCollisionParticleCount, float InCollisionMarginFraction, bool InUseImportedCollisionImplicits)
 
float MinimumVolumeClamp () const
 
float MaximumVolumeClamp () const
 

Public Attributes

TArray< FSharedSimulationSizeSpecificDataSizeSpecificData
 
float MinimumMassClamp
 
float MaximumMassClamp
 
float MinimumBoundingExtentClamp
 
float MaximumBoundingExtentClamp
 
float MinimumInertiaTensorDiagonalClamp
 
float MaximumInertiaTensorDiagonalClamp
 
int32 MaximumCollisionParticleCount
 
float Mass
 
bool bMassAsDensity: 1
 
bool bUseImportedCollisionImplicits: 1
 

Detailed Description

Simulation Parameters

Constructor & Destructor Documentation

◆ FSharedSimulationParameters() [1/2]

FSharedSimulationParameters::FSharedSimulationParameters ( )
inline

◆ FSharedSimulationParameters() [2/2]

FSharedSimulationParameters::FSharedSimulationParameters ( ECollisionTypeEnum  InCollisionType,
EImplicitTypeEnum  InImplicitType,
int32  InMinLevelSetResolution,
int32  InMaxLevelSetResolution,
int32  InMinClusterLevelSetResolution,
int32  InMaxClusterLevelSetResolution,
bool  InMassAsDensity,
float  InMass,
float  InMinimumMassClamp,
float  InMaximumMassClamp,
float  InMinimumBoundingExtentClamp,
float  InMaximumBoundingExtentClamp,
float  InMinimumInertiaTensorDiagonalClamp,
float  InMaximumInertiaTensorDiagonalClamp,
float  InCollisionParticlesFraction,
int32  InMaximumCollisionParticleCount,
float  InCollisionMarginFraction,
bool  InUseImportedCollisionImplicits 
)
inline

Member Function Documentation

◆ MaximumVolumeClamp()

float FSharedSimulationParameters::MaximumVolumeClamp ( ) const
inline

◆ MinimumVolumeClamp()

float FSharedSimulationParameters::MinimumVolumeClamp ( ) const
inline

Member Data Documentation

◆ bMassAsDensity

bool FSharedSimulationParameters::bMassAsDensity

◆ bUseImportedCollisionImplicits

bool FSharedSimulationParameters::bUseImportedCollisionImplicits

◆ Mass

float FSharedSimulationParameters::Mass

◆ MaximumBoundingExtentClamp

float FSharedSimulationParameters::MaximumBoundingExtentClamp

◆ MaximumCollisionParticleCount

int32 FSharedSimulationParameters::MaximumCollisionParticleCount

◆ MaximumInertiaTensorDiagonalClamp

float FSharedSimulationParameters::MaximumInertiaTensorDiagonalClamp

◆ MaximumMassClamp

float FSharedSimulationParameters::MaximumMassClamp

◆ MinimumBoundingExtentClamp

float FSharedSimulationParameters::MinimumBoundingExtentClamp

◆ MinimumInertiaTensorDiagonalClamp

float FSharedSimulationParameters::MinimumInertiaTensorDiagonalClamp

◆ MinimumMassClamp

float FSharedSimulationParameters::MinimumMassClamp

◆ SizeSpecificData

TArray<FSharedSimulationSizeSpecificData> FSharedSimulationParameters::SizeSpecificData

The documentation for this struct was generated from the following file: