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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback