UGeometryCollectionDebugDrawComponent

[UGeometryCollectionDebugDrawComponent](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollect-_1) Component adding debug drawing functionality to a GeometryCollectionActor.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UActorComponent

UGeometryCollectionDebugDrawComponent

References

Module

GeometryCollectionEngine

Header

/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/GeometryCollectionDebugDrawComponent.h

Include

#include "GeometryCollection/GeometryCollectionDebugDrawComponent.h"

Syntax

class UGeometryCollectionDebugDrawComponent : public UActorComponent

Remarks

UGeometryCollectionDebugDrawComponent Component adding debug drawing functionality to a GeometryCollectionActor. This component is automatically added to every GeometryCollectionActor.

Variables

Name Description

Public variable

UGeometryCollec...

 

GeometryCollectionComponent

Public variable

TObjectPtr< AGe...

 

GeometryCollectionDebugDrawActor

Singleton actor, containing the debug draw properties.

Public variable

TObjectPtr< AGe...

 

GeometryCollectionRenderLevelSetActor

Level Set singleton actor, containing the Render properties.

Constructors

Name Description

Public function

UGeometryCollectionDebugDrawComponent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

bool

 

HasIncompleteRigidBodyIdSync()

Return whether the geometry collection rigid body id array is not completely initialized.

Public function

void

 

OnClusterChanged()

Update selection and visibility after a change in cluster.

Public function

bool

 

OnDebugDrawPropertiesChanged

(
    bool bForceVisibilityUpdate
)

Update selection and visibility after any change in properties.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

BeginPlay()

Begins Play for the component.

Public function Virtual

void

 

EndPlay

(
    EEndPlayReason::Type EndPlayReason
)

Ends gameplay for this component.

Public function Virtual

void

 

TickComponent

(
    float DeltaTime,
    enum ELevelTick TickType,
    FActorComponentTickFunction* T...
)

Function called every frame on this ActorComponent.

Constants