| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/NavigationSystem/Public/NavCollision.h |
Include |
#include "NavCollision.h" |
class UNavCollision : public UNavCollisionBase
Name | Description | ||
---|---|---|---|
|
TSubclassOf< cl... |
AreaClass |
Navigation area type that will be use when this static mesh is used as a navigation obstacle. |
|
uint32: 1 |
bCreateOnClient |
If false, will not create nav collision when connecting as a client |
|
uint32: 1 |
bForceGeometryRebuild |
If set, convex geometry will be rebuild instead of using cooked data |
|
uint32: 1 |
bGatherConvexGeometry |
If set, convex collisions will be exported offline for faster runtime navmesh building (increases memory usage) |
|
BodySetupGuid |
Guid of associated BodySetup |
|
|
BoxCollision |
List of nav collision boxes |
|
|
TNavStatArray< ... |
ConvexShapeIndices |
|
|
CookedFormatData |
Cooked data for each format |
|
|
CylinderCollision |
List of nav collision cylinders |
Name | Description | |
---|---|---|
|
UNavCollision ( |
Name | Description | ||
---|---|---|---|
|
ClearCollision() |
||
|
CopyUserSettings ( |
Copy user settings from other nav collision data |
|
|
GatherCollision() |
Read collisions data |
|
|
FByteBulkDat... |
GetCookedData ( |
|
|
GetGuid() |
||
|
InvalidatePhysicsData() |
Name | Description | ||
---|---|---|---|
|
DrawSimpleGeom ( |
Show cylinder and box collisions |
|
|
ExportGeometry ( |
Export collision data |
|
|
GetNavigationModifier ( |
Get data for dynamic obstacle |
|
|
InvalidateCollision() |
||
|
Setup ( |
Tries to read data from DDC, and if that fails gathers navigation collision data, stores it and uploads to DDC |
Name | Description | ||
---|---|---|---|
|
GetResourceSizeEx ( |
Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific). |
|
|
NeedsLoadForClient() |
Called during saving to determine the load flags to save with the object. |
|
|
NeedsLoadForTargetPlatform ( |
Called during saving to determine the load flags to save with the object. |
|
|
PostInitProperties() |
Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |