Navigation
API > API/Runtime > API/Runtime/Engine
| Name | ENavigationAreaMode::Type |
| Type | enum |
| Header File | /Engine/Source/Runtime/Engine/Public/AI/NavigationModifier.h |
| Include Path | #include "AI/NavigationModifier.h" |
Syntax
namespace ENavigationAreaMode
{
enum Type
{
Apply,
Replace,
ApplyInLowPass,
ReplaceInLowPass,
}
}
Values
| Name | Remarks |
|---|---|
| Apply | Apply area modifier on all voxels in bounds |
| Replace | Apply area modifier only on those voxels in bounds that are matching replace area Id |
| ApplyInLowPass | Apply area modifier on all voxels in bounds, performed during low area prepass (see: ARecastNavMesh.bMarkLowHeightAreas) (ReplaceInLowPass: mark ONLY "low" voxels that will be removed after prepass, ApplyInLowPass: mark all voxels, including "low" ones) |
| ReplaceInLowPass | Apply area modifier only on those voxels in bounds that are matching replace area Id, performed during low area prepass (see: ARecastNavMesh.bMarkLowHeightAreas) (ReplaceInLowPass: mark ONLY "low" voxels that will be removed after prepass, ApplyInLowPass: mark all voxels, including "low" ones) |