UGeometryCollectionDebugDrawComponent

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

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

AGeometryCollec...

 

GeometryCollectionDebugDrawActor

Singleton actor, containing the debug draw properties.

Public variable

AGeometryCollec...

 

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss