| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavCollisionBase.h |
Include |
#include "AI/Navigation/NavCollisionBase.h" |
class UNavCollisionBase : public UObject
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bHasConvexGeometry |
Convex collisions are ready to use |
|
uint32: 1 |
bIsDynamicObstacle |
If set, mesh will be used as dynamic obstacle (don't create navmesh on top, much faster adding/removing) |
|
ConvexCollision |
||
|
TriMeshCollision |
Name | Description | |
---|---|---|
|
UNavCollisionBase ( |
Name | Description | ||
---|---|---|---|
|
UNavCollisio... |
ConstructNew ( |
|
|
DrawSimpleGeom ( |
Draw cylinder and box collisions |
|
|
ExportGeometry ( |
Export collision data |
|
|
const FNavCo... |
GetConvexCollision() |
|
|
FNavCollisio... |
GetMutableConvexCollision() |
|
|
FNavCollisio... |
GetMutableTriMeshCollision() |
|
|
GetNavigationModifier ( |
Get data for dynamic obstacle |
|
|
const FNavCo... |
GetTriMeshCollision() |
|
|
HasConvexGeometry() |
||
|
InvalidateCollision() |
||
|
IsDynamicObstacle() |
||
|
Setup ( |
Tries to read data from DDC, and if that fails gathers navigation collision data, stores it and uploads to DDC |
Name |
Description |
|
---|---|---|
|
FDelegateInitializer |
Name |
Description |
---|---|
FConstructNew |
Name |
Description |
---|---|
ConstructNewInstanceDelegate |
|
DelegateInitializer |