Navigation
API > API/Runtime > API/Runtime/AIModule
| Name | FEnvTraceData |
| Type | struct |
| Header File | /Engine/Source/Runtime/AIModule/Classes/EnvironmentQuery/EnvQueryTypes.h |
| Include Path | #include "EnvironmentQuery/EnvQueryTypes.h" |
Syntax
USTRUCT ()
struct FEnvTraceData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FEnvTraceData() |
EnvironmentQuery/EnvQueryTypes.h |
Enums
Public
| Name | Remarks |
|---|---|
| EDescriptionMode |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanDisableTrace | uint32 | If set, editor will allow | EnvironmentQuery/EnvQueryTypes.h |
|
| bCanProjectDown | uint32 | If set, editor show height up/down properties for projection | EnvironmentQuery/EnvQueryTypes.h |
|
| bCanTraceOnGeometry | uint32 | If set, editor will allow picking geometry trace | EnvironmentQuery/EnvQueryTypes.h |
|
| bCanTraceOnNavMesh | uint32 | If set, editor will allow picking navmesh trace | EnvironmentQuery/EnvQueryTypes.h |
|
| bOnlyBlockingHits | uint32 | If set, trace will look only for blocking hits | EnvironmentQuery/EnvQueryTypes.h |
|
| bTraceComplex | uint32 | If set, trace will run on complex collisions | EnvironmentQuery/EnvQueryTypes.h |
|
| ExtentX | float | Shape parameter for trace | EnvironmentQuery/EnvQueryTypes.h |
|
| ExtentY | float | Shape parameter for trace | EnvironmentQuery/EnvQueryTypes.h |
|
| ExtentZ | float | Shape parameter for trace | EnvironmentQuery/EnvQueryTypes.h |
|
| NavigationFilter | TSubclassOf< UNavigationQueryFilter > | Navigation filter for tracing | EnvironmentQuery/EnvQueryTypes.h |
|
| PostProjectionVerticalOffset | float | This value will be added to resulting location's Z axis. | EnvironmentQuery/EnvQueryTypes.h |
|
| ProjectDown | float | Search height: below point | EnvironmentQuery/EnvQueryTypes.h |
|
| ProjectUp | float | Search height: above point | EnvironmentQuery/EnvQueryTypes.h |
|
| SerializedChannel | TEnumAsByte< enum ECollisionChannel > | Geometry trace channel for serialization purposes | EnvironmentQuery/EnvQueryTypes.h |
|
| TraceChannel | TEnumAsByte< enum ETraceTypeQuery > | Geometry trace channel | EnvironmentQuery/EnvQueryTypes.h |
|
| TraceMode | TEnumAsByte< EEnvQueryTrace::Type > | Shape used for geometry tracing | EnvironmentQuery/EnvQueryTypes.h |
|
| TraceProfileName | FName | Geometry trace profile | EnvironmentQuery/EnvQueryTypes.h |
|
| TraceShape | TEnumAsByte< EEnvTraceShape::Type > | Shape used for geometry tracing | EnvironmentQuery/EnvQueryTypes.h |
|
| VersionNum | int32 | Version number for updates | EnvironmentQuery/EnvQueryTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnPostLoad() |
EnvironmentQuery/EnvQueryTypes.h | ||
void SetGeometryOnly() |
EnvironmentQuery/EnvQueryTypes.h | ||
void SetNavmeshOnly() |
EnvironmentQuery/EnvQueryTypes.h | ||
FText ToText
(
EDescriptionMode DescMode |
EnvironmentQuery/EnvQueryTypes.h |