UGameplayDebuggingComponent

Inheritance Hierarchy

Syntax

class UGameplayDebuggingComponent :
    public UPrimitiveComponent ,
    public IEQSQueryResultSourceInterface

Variables

Name Description

Protected variable

uint8

 

ActivationCounter

Protected variable

uint32: 1

 

bEnabledTargetSelection

Protected variable

uint32: 1

 

bWasSelectedInEditor

Protected variable

TSharedPtr < FEn ...

 

CachedQueryInstance

Protected variable

int32

 

CurrentEQSIndex

Protected variable

FNavPathWeakPtr

 

CurrentPath

Protected variable

float

 

LastStoredPathTimeStamp

Protected variable

FBox

 

NavMeshBounds

Navmesh data passed to rendering component

Protected variable

float

 

NextTargrtSelectionTime

Protected variable

TWeakObjectPtr <...

 

PlayerOwner

Functions

Name Description

Protected function Virtual

void

 

CollectBasicAbilityData

(
    APawn * MyPawn
)

Protected function Virtual

void

 

CollectBasicAnimationData

(
    APawn * MyPawn
)

Protected function Virtual

void

 

CollectBasicBehaviorData

(
    APawn * MyPawn
)

Protected function Virtual

void

 

CollectBasicData()

Protected function Virtual

void

 

CollectBasicMovementData

(
    APawn * MyPawn
)

Protected function Virtual

void

 

CollectBasicPathData

(
    APawn * MyPawn
)

Protected function Virtual

void

 

CollectBehaviorTreeData()

Protected function Virtual

void

 

CollectEQSData()

IEQSQueryResultSourceInterface end.

Protected function Virtual

void

 

CollectPathData()

Protected function Virtual

void

 

CollectPerceptionData()

Public function

void

 

SelectTargetToDebug()

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

FPrimitiveSc ...

 

CreateSceneProxy()

============================================================================= Rendering

Overridden from USceneComponent

Name Description

Public function Virtual

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

Public function Virtual

void

 

CreateRenderState_Concurrent()

End USceneComponentInterface.

Public function Virtual

void

 

DestroyRenderState_Concurrent()

Used to shut down any rendering thread structure for this component

Constants

References

Module

GameplayDebugger

Header

Developer/GameplayDebugger/Classes/GameplayDebuggingComponent.h