Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionComponent.h |
Include |
#include "GeometryCollection/GeometryCollectionComponent.h" |
class UGeometryCollectionComponent :
public UMeshComponent,
public IChaosNotifyHandlerInterface
GeometryCollectionComponent
Name | Description | ||
---|---|---|---|
|
BaseRigidBodyIndex |
||
|
bEnableAbandonAfterLevel |
Enables use of ReplicationAbandonClusterLevel to stop providing network updates to clients when the updated particle is of a level higher then specified. |
|
|
bEnableReplication |
Per-instance override to enable/disable replication for the geometry collection |
|
|
bForceMotionBlur |
If ForceMotionBlur is on, motion blur will always be active, even if the GeometryCollection is at rest. |
|
|
bNotifyBreaks |
If true, this component will generate breaking events that other systems may subscribe to. |
|
|
bNotifyCollisions |
If true, this component will generate collision events that other systems may subscribe to. |
|
|
bNotifyRemovals |
If true, this component will generate removal events that other systems may subscribe to. |
|
|
bNotifyTrailing |
If true, this component will generate trailing events that other systems may subscribe to. |
|
|
bShowBoneColors |
Display Bone Colors instead of assigned materials |
|
|
bUseSizeSpecificDamageThreshold |
Damage threshold for clusters at different levels. |
|
|
CacheParameters |
||
|
CachePlayback |
||
|
TObjectPtr< ACh... |
ChaosSolverActor |
Chaos RBD Solver override. Will use the world's default solver actor if null. |
|
ClusterGroupIndex |
Maximum level for cluster breaks. |
|
|
CollisionGroup |
||
|
float |
CollisionSampleFraction |
Fraction of collision sample particles to keep |
|
TArray< float > |
DamageThreshold |
|
|
float |
DesiredCacheTime |
|
|
DisabledFlags |
Mirrored from the proxy on a sync TManagedArray |
|
|
EnableClustering |
||
|
InitialAngularVelocity |
||
|
InitializationFields |
||
|
InitializationState |
||
|
InitialLinearVelocity |
||
|
InitialVelocityType |
||
|
MaxClusterLevel |
Maximum level for cluster breaks. |
|
|
NotifyGeometryCollectionPhysicsLoadingStateChange |
||
|
NotifyGeometryCollectionPhysicsStateChange |
||
|
NumParticlesAdded |
||
|
ObjectType |
ObjectType defines how to initialize the rigid objects state, Kinematic, Sleeping, Dynamic. |
|
|
OnChaosBreakEvent |
||
|
OnChaosPhysicsCollision |
||
|
OnChaosRemovalEvent |
||
|
TObjectPtr< UPh... |
PhysicalMaterialOverride |
|
|
RepData |
||
|
ReplicationAbandonClusterLevel |
If replicating - the cluster level to stop sending corrections for geometry collection chunks. |
|
|
TObjectPtr< con... |
RestCollection |
|
|
RestTransforms |
Optional transforms to initialize scene proxy if difference from the RestCollection. |
Name | Description | |
---|---|---|
|
UGeometryCollectionComponent ( |
Name | Description | ||
---|---|---|---|
|
CanEditSimulatePhysics() |
Determines whether or not the simulate physics setting can be edited interactively on this component |
|
|
FPrimitiveSc... |
CreateSceneProxy() |
Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
|
DoCustomNavigableGeometryExport ( |
Collects custom navigable geometry of component. |
|
|
FBodyInstanc... |
GetBodyInstance |
Returns BodyInstance of the component. |
|
UMaterialInt... |
GetMaterial ( |
Returns the material used by the element at the specified index |
|
GetNumMaterials() |
Return number of material elements in this primitive |
|
|
SetNotifyRigidBodyCollision ( |
Changes the value of bNotifyRigidBodyCollision |
|
|
SetSimulatePhysics ( |
Sets whether or not a single body should use physics simulation, or should be 'fixed' (kinematic). |
Name | Description | ||
---|---|---|---|
|
FBoxSphereBo... |
CalcBounds ( |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
|
FBoxSphereBo... |
CalcLocalBounds() |
Calculate the local bounds of the component. |
|
HasAnySockets() |
Returns true if this component has any sockets |
|
|
OnUpdateTransform ( |
Native callback when this component is moved |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Used to detach physics objects before simulation begins. |
|
|
CreateRenderState_Concurrent ( |
Used to create any rendering thread information for this component |
|
|
EndPlay ( |
Ends gameplay for this component. |
|
|
HasValidPhysicsState() |
Used to check that DestroyPhysicsState() is working correctly |
|
|
InitializeComponent() |
Initializes the component. |
|
|
OnCreatePhysicsState() |
Used to create any physics engine information for this component |
|
|
OnDestroyPhysicsState() |
Used to shut down and physics engine structure for this component |
|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
SendRenderDynamicData_Concurrent() |
Called to send dynamic data for this component to the rendering thread |
|
|
ShouldCreatePhysicsState() |
Return true if CreatePhysicsState() should be called. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
GetLifetimeReplicatedProps ( |
Returns properties that are replicated for the lifetime of the actor channel |
|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |
Name | Description | ||
---|---|---|---|
|
DispatchChaosPhysicsCollisionBlueprintEvents ( |
Implementing classes should override to dispatch whatever blueprint events they choose to offer |
Name |
Description |
|
---|---|---|
|
FNotifyGeometryCollectionPhysicsLoadingStateChange |
|
|
FNotifyGeometryCollectionPhysicsStateChange |
Blueprint event |
Name | Description | ||
---|---|---|---|
|
float |
AngularEtherDrag_DEPRECATED |
Uniform angular ether drag. |
|
ClusterConnectionType_DEPRECATED |
||
|
float |
LinearEtherDrag_DEPRECATED |
Uniform linear ether drag. |
|
TObjectPtr< con... |
PhysicalMaterial_DEPRECATED |
Physical Properties |
|
Simulating_DEPRECATED |