Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FNavDataConfig |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavigationTypes.h |
| Include Path | #include "AI/Navigation/NavigationTypes.h" |
Syntax
USTRUCT (BlueprintType )
struct FNavDataConfig : public FNavAgentProperties
Inheritance Hierarchy
- FMovementProperties → FNavAgentProperties → FNavDataConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavDataConfig
(
const FNavDataConfig& Other |
AI/Navigation/NavigationTypes.h | ||
FNavDataConfig
(
float Radius, |
AI/Navigation/NavigationTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Color | FColor | Color used to represent this agent in the editor and for debugging | AI/Navigation/NavigationTypes.h |
|
| DefaultQueryExtent | FVector | Rough size of this agent, used when projecting unto navigation mesh | AI/Navigation/NavigationTypes.h |
|
| Name | FName | Internal/debug name of this agent | AI/Navigation/NavigationTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetDescription() |
AI/Navigation/NavigationTypes.h | ||
TSubclassOf< T > GetNavDataClass() |
AI/Navigation/NavigationTypes.h | ||
void Invalidate() |
AI/Navigation/NavigationTypes.h | ||
bool IsValid() |
AI/Navigation/NavigationTypes.h | ||
void SetNavDataClass
(
UClass* InNavDataClass |
AI/Navigation/NavigationTypes.h | ||
void SetNavDataClass
(
TSoftClassPtr< AActor > InNavDataClass |
AI/Navigation/NavigationTypes.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetNavigationDataClassPropertyName() |
AI/Navigation/NavigationTypes.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavDataConfig & operator=
(
const FNavDataConfig& Other |
AI/Navigation/NavigationTypes.h |