#include <NavigationModifier.h>
|
| ENGINE_API | FAreaNavModifier () |
| |
| ENGINE_API | FAreaNavModifier (float Radius, float Height, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const FVector &Extent, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const FBox &Box, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const TArray< FVector > &Points, ENavigationCoordSystem::Type CoordType, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const TConstArrayView< FVector > Points, ENavigationCoordSystem::Type CoordType, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const TArray< FVector > &Points, const int32 FirstIndex, const int32 LastIndex, ENavigationCoordSystem::Type CoordType, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const TNavStatArray< FVector > &Points, const int32 FirstIndex, const int32 LastIndex, ENavigationCoordSystem::Type CoordType, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API | FAreaNavModifier (const UBrushComponent *BrushComponent, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API void | InitializePerInstanceConvex (const TNavStatArray< FVector > &Points, const int32 FirstIndex, const int32 LastIndex, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API void | InitializeConvex (const TNavStatArray< FVector > &Points, const int32 FirstIndex, const int32 LastIndex, const FTransform &LocalToWorld, const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| const FBox & | GetBounds () const |
| |
| ENavigationShapeType::Type | GetShapeType () const |
| |
| ENavigationAreaMode::Type | GetApplyMode () const |
| |
| bool | IsLowAreaModifier () const |
| |
| bool | ShouldExpandTopByCellHeight () const |
| |
| bool | ShouldIncludeAgentHeight () const |
| |
| void | SetExpandTopByCellHeight (bool bExpand) |
| |
| FAreaNavModifier & | SetIncludeAgentHeight (bool bInclude) |
| |
| const TSubclassOf< UNavAreaBase > | GetAreaClass () const |
| |
| const TSubclassOf< UNavAreaBase > | GetAreaClassToReplace () const |
| |
| ENGINE_API void | SetAreaClass (const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API void | SetApplyMode (ENavigationAreaMode::Type InApplyMode) |
| |
| ENGINE_API void | SetAreaClassToReplace (const TSubclassOf< UNavAreaBase > AreaClass) |
| |
| ENGINE_API void | GetCylinder (FCylinderNavAreaData &Data) const |
| |
| ENGINE_API void | GetBox (FBoxNavAreaData &Data) const |
| |
| ENGINE_API void | GetConvex (FConvexNavAreaData &Data) const |
| |
| ENGINE_API void | GetPerInstanceConvex (const FTransform &InLocalToWorld, FConvexNavAreaData &OutData) const |
| |
| | FNavigationModifier () |
| |
| bool | HasMetaAreas () const |
| |
◆ FAreaNavModifier() [1/9]
| FAreaNavModifier::FAreaNavModifier |
( |
| ) |
|
◆ FAreaNavModifier() [2/9]
◆ FAreaNavModifier() [3/9]
◆ FAreaNavModifier() [4/9]
◆ FAreaNavModifier() [5/9]
◆ FAreaNavModifier() [6/9]
◆ FAreaNavModifier() [7/9]
◆ FAreaNavModifier() [8/9]
◆ FAreaNavModifier() [9/9]
| FAreaNavModifier::FAreaNavModifier |
( |
const UBrushComponent * |
BrushComponent, |
|
|
const TSubclassOf< UNavAreaBase > |
AreaClass |
|
) |
| |
◆ FillConvexNavAreaData()
◆ GetApplyMode()
◆ GetAreaClass()
◆ GetAreaClassToReplace()
◆ GetBounds()
| const FBox & FAreaNavModifier::GetBounds |
( |
| ) |
const |
|
inline |
◆ GetBox()
◆ GetConvex()
◆ GetCylinder()
◆ GetPerInstanceConvex()
◆ GetShapeType()
◆ Init()
◆ InitializeConvex()
◆ InitializePerInstanceConvex()
◆ IsLowAreaModifier()
| bool FAreaNavModifier::IsLowAreaModifier |
( |
| ) |
const |
|
inline |
◆ SetApplyMode()
operation mode, ReplaceInLowPass will always automatically use UNavArea_LowHeight as ReplaceAreaClass!
◆ SetAreaClass()
navigation area applied by this modifier
◆ SetAreaClassToReplace()
additional class for used by some ApplyModes, setting it will automatically change ApplyMode to keep backwards compatibility!
◆ SetBox()
◆ SetConvex()
- Parameters
-
| CoordType | specifies which coord system the input data is in |
◆ SetExpandTopByCellHeight()
| void FAreaNavModifier::SetExpandTopByCellHeight |
( |
bool |
bExpand | ) |
|
|
inline |
◆ SetIncludeAgentHeight()
◆ SetPerInstanceConvex()
| void FAreaNavModifier::SetPerInstanceConvex |
( |
const FVector * |
InPoints, |
|
|
const int32 |
InFirstIndex, |
|
|
const int32 |
InLastIndex |
|
) |
| |
|
protected |
◆ ShouldExpandTopByCellHeight()
| bool FAreaNavModifier::ShouldExpandTopByCellHeight |
( |
| ) |
const |
|
inline |
◆ ShouldIncludeAgentHeight()
| bool FAreaNavModifier::ShouldIncludeAgentHeight |
( |
| ) |
const |
|
inline |
◆ ApplyMode
◆ AreaClassOb
this should take a value of a game specific navigation modifier
◆ bExpandTopByCellHeight
| uint8 FAreaNavModifier::bExpandTopByCellHeight |
|
protected |
if set, area shape will be extended at the top by one cell height
◆ bIncludeAgentHeight
| uint8 FAreaNavModifier::bIncludeAgentHeight |
|
protected |
if set, area shape will be extended by agent's height to cover area underneath like regular colliding geometry
◆ bIsLowAreaModifier
| uint8 FAreaNavModifier::bIsLowAreaModifier |
|
protected |
set when this modifier affects low spans in navmesh generation step
◆ Bounds
| FBox FAreaNavModifier::Bounds |
|
protected |
◆ Cost
| float FAreaNavModifier::Cost |
transient value used for navigation modifiers sorting. If < 0 then not set
◆ FixedCost
| float FAreaNavModifier::FixedCost |
◆ Points
◆ ReplaceAreaClassOb
◆ ShapeType
The documentation for this struct was generated from the following files: