UZoneGraphAnnotationTestingComponent

Debug component to test Mass ZoneGraph Annotations. Handles tests and rendering.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ZoneGraphAnnotations

Header

/Engine/Plugins/Runtime/ZoneGraphAnnotations/Source/ZoneGraphAnnotations/Public/ZoneGraphAnnotationTestingActor.h

Include

#include "ZoneGraphAnnotationTestingActor.h"

Syntax

UCLASS(ClassGroup=Debug)
class UZoneGraphAnnotationTestingComponent : public UDebugDrawComponent

Remarks

Debug component to test Mass ZoneGraph Annotations. Handles tests and rendering.

Variables

Name Description

Protected variable

FDelegateHandle

 

CanvasDebugDrawDelegateHandle

Protected variable UProperty Category, EditAnywhere instanced

TArray< UZoneGr...

 

Tests

Constructors

Name Description

Public function

UZoneGraphAnnotationTestingComponent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function Virtual

void

 

DebugDraw

(
    FDebugRenderSceneProxy* DebugP...
)

Protected function Virtual

void

 

DebugDrawCanvas

(
    UCanvas* Canvas,
    APlayerController*
)

Public function

void

 

Trigger()

Overridden from UDebugDrawComponent

Name Description

Protected function Virtual

FDebugRender...

 

CreateDebugSceneProxy()

Method that derived class should override to create the scene proxy and customize a custom delegate helper (if any)

Overridden from USceneComponent

Name Description

Public function Virtual Const

FBoxSphereBo...

 

CalcBounds

(
    const FTransform& LocalToWorld
)

Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size.

Overridden from UActorComponent

Name Description

Protected function Virtual

void

 

OnRegister()

Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called.

Protected function Virtual

void

 

OnUnregister()

Called when a component is unregistered.

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeChainProperty

(
    FPropertyChangedChainEvent& Proper...
)

This alternate version of PostEditChange is called when properties inside structs are modified.