Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI
Inheritance Hierarchy
- FNavigationModifier
- FCompositeNavModifier
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
| Include | #include "AI/NavigationModifier.h" |
Syntax
struct FCompositeNavModifier : public FNavigationModifier
Variables
| Type | Name | Description | |
|---|---|---|---|
| FNavDataPerInstanceTransformDelegate | NavDataPerInstanceTransformDelegate | This property is deprecated and will be removed in future versions. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Add
(
const FAreaNavModifier& Area |
||
| void | Add
(
const FCustomLinkNavModifier& Link |
||
| void | Add
(
const FCompositeNavModifier& Modifiers |
||
| void | Add
(
const FSimpleLinkNavModifier& Link |
||
| void | CreateAreaModifiers
(
const UPrimitiveComponent* PrimComp, |
||
| void | CreateAreaModifiers
(
const FCollisionShape& CollisionShape, |
||
| void | Empty () |
||
| uint32 | |||
| const TArray< FAreaNavModifier > & | GetAreas () |
||
| TArray< FCustomLinkNavModifier > & | |||
| const TArray< FCustomLinkNavModifier > & | |||
| bool | |||
| FCompositeNavModifier | GetInstantiatedMetaModifier
(
const FNavAgentProperties* NavAgent, |
Returns a copy of Modifier | |
| bool | |||
| TArray< FAreaNavModifier > & | |||
| ENavigationDataResolution | |||
| TArray< FSimpleLinkNavModifier > & | |||
| const TArray< FSimpleLinkNavModifier > & | |||
| bool | |||
| bool | HasAreas () |
||
| bool | HasLinks () |
||
| bool | |||
| bool | |||
| bool | IsEmpty () |
||
| bool | |||
| void | |||
| void | |||
| void | ReserveForAdditionalAreas
(
int32 AdditionalElementsCount |
||
| void | Reset () |
||
| void | SetFillCollisionUnderneathForNavmesh
(
bool bValue |
||
| void | SetMaskFillCollisionUnderneathForNavmesh
(
bool bValue |
||
| void | SetNavMeshResolution
(
ENavigationDataResolution Resolution |
||
| void | Shrink () |
Constants
| Name | Description |
|---|---|
| bEnableNavMeshResolutions |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | This method will be removed in future versions. Use FNavigationRelevantData::HasPerInstanceTransforms instead. |