FEQSSceneProxy

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EQSRenderingComponent.h

Include

#include "EnvironmentQuery/EQSRenderingComponent.h"

Syntax

class FEQSSceneProxy : public FDebugRenderSceneProxy

Constructors

Name Description

Public function

FEQSSceneProxy

(
    const UPrimitiveComponent& InCompo...,
    const FString& ViewFlagName,
    const TArray< FSphere >& Spheres,
    const TArray< FText3d >& Texts
)

Functions

Name Description

Public function Static

void

 

CollectEQSData

(
    const UPrimitiveComponent* InC...,
    const IEQSQueryResultSourceInterfac...,
    TArray< FSphere >& Spheres,
    TArray< FText3d >& Texts,
    TArray< EQSDebug::FDebugHelper >& ...
)

Public function Static

void

 

CollectEQSData

(
    const FEnvQueryResult* ResultI...,
    const FEnvQueryInstance* Query...,
    float HighlightRangePct,
    bool ShouldDrawFailedItems,
    TArray< FSphere >& Spheres,
    TArray< FText3d >& Texts,
    TArray< EQSDebug::FDebugHelper >& ...
)

Overridden from FPrimitiveSceneProxy

Name Description

Public function Virtual Const

SIZE_T

 

GetTypeHash()

Return a type (or subtype) specific hash for sorting purposes

Public function Virtual Const

FPrimitiveVi...

 

GetViewRelevance

(
    const FSceneView* View
)

Determines the relevance of this primitive's elements to the given view.

Constants

Name

Description

ItemDrawRadius