UEQSRenderingComponent

Inheritance Hierarchy

Syntax

class UEQSRenderingComponent : public UPrimitiveComponent

Variables

Name Description

Public variable

uint32 : 1

 

bDrawOnlyWhenSelected

Protected variable

TArray < FDebugR ...

 

DebugDataSolidSpheres

EQSDebug::FQueryData DebugData;.

Protected variable

TArray < FDebugR ...

 

DebugDataTexts

Public variable

FString

 

DrawFlagName

Public variable

FEQSRenderingDe ...

 

EQSRenderingDebugDrawDelegateHelper

Constructors

Name Description

Public function

UEQSRenderingComponent

(
    const FObjectInitializer & ObjectIn...
)

-------------------------------------------------------------------// UEQSRenderingComponent -------------------------------------------------------------------//

Functions

Name Description

Public function

void

 

ClearStoredDebugData()

Public function

void

 

StoreDebugData

(
    const EQSDebug::FQueryData & DebugD...
)

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

FPrimitiveSc ...

 

CreateSceneProxy()

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Overridden from USceneComponent

Name Description

Public function Virtual

FBoxSphereBo ...

 

CalcBounds

(
    const FTransform & LocalToWorld
)

USE_EQS_DEBUGGER || ENABLE_VISUAL_LOG.

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

References

Module

AIModule

Header

Runtime/AIModule/Classes/EnvironmentQuery/EQSRenderingComponent.h