Navigation
API > API/Runtime > API/Runtime/AIModule > API/Runtime/AIModule/EnvironmentQuery
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- APawn
- ACharacter
- AEQSTestingPawn
References
| Module | AIModule |
| Header | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EQSTestingPawn.h |
| Include | #include "EnvironmentQuery/EQSTestingPawn.h" |
Syntax
class AEQSTestingPawn :
public ACharacter,
public IEQSQueryResultSourceInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint32: 1 | bDrawFailedItems | ||
| uint32: 1 | bDrawLabels | ||
| uint32: 1 | bReRunQueryOnlyOnFinishedMove | ||
| uint32: 1 | bShouldBeVisibleInGame | ||
| uint32: 1 | bTickDuringGame | ||
| EEnvQueryHightlightMode | HighlightMode | ||
| FNavAgentProperties | NavAgentProperties | ||
| TArray< FAIDynamicParam > | QueryConfig | ||
| TEnumAsByte< EEnvQueryRunMode::Type > | QueryingMode | ||
| TSharedPtr< FEnvQueryInstance > | QueryInstance | ||
| TArray< FEnvNamedValue > | QueryParams | Optional parameters for query | |
| TObjectPtr< UEnvQuery > | QueryTemplate | ||
| TArray< FEnvQueryInstance > | StepResults | ||
| int32 | StepToDebugDraw | ||
| float | TimeLimitPerStep |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AEQSTestingPawn
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UEQSRenderingComponent * | Returns EdRenderComp subobject | ||
| void | MakeOneStep () |
||
| void | OnEditorSelectionChanged
(
UObject* NewSelection |
||
| void | OnPropertyChanged
(
const FName PropName |
||
| void | RunEQSQuery () |
||
| void |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditMove
(
bool bFinished |
Called after an actor has been moved in the editor | |
| void | Reset () |
Reset actor to initial state - used when restarting level without reloading. | |
| void | TickActor
(
float DeltaTime, |
This pawn class spawns its controller in PostInitProperties to have it available in editor mode |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | PostTransacted
(
const FTransactionObjectEvent& TransactionEvent |
Called after the object has been transacted in some way. |
Overridden from INavAgentInterface
| Type | Name | Description | |
|---|---|---|---|
| const FNavAgentProperties & | Retrieves FNavAgentProperties expressing navigation props and caps of represented agent the function will be renamed to GetNavAgentProperties in 4.8. |
Overridden from IEQSQueryResultSourceInterface
| Type | Name | Description | |
|---|---|---|---|
| float | |||
| const FEnvQueryInstance * | |||
| const FEnvQueryResult * | IEQSQueryResultSourceInterface start. | ||
| bool | Debugging | ||
| bool |