Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneGraphData.h |
Include |
#include "ZoneGraphData.h" |
UCLASS(Config=ZoneGraph, defaultconfig, NotBlueprintable)
class AZoneGraphData : public AActor
Name | Description | ||
---|---|---|---|
|
bEnableDrawing |
If set to true then this zone graph data will be drawing itself when requested as part of "show navigation" |
|
|
bRegistered |
||
|
CombinedShapeHash |
Combined hash of all ZoneShapes that were used to build the data. |
|
|
RenderingComp |
||
|
ZoneStorage |
||
|
ZoneStorageLock |
Critical section to prevent rendering of the zone graph storage data while it's getting rebuilt |
Name | Description | |
---|---|---|
|
AZoneGraphData ( |
Name | Description | ||
---|---|---|---|
|
GetBounds() |
||
|
GetCombinedShapeHash() |
||
|
const FZoneG... |
GetStorage() |
|
|
FCriticalSec... |
GetStorageLock() |
|
|
FZoneGraphSt... |
GetStorageMutable() |
TODO: I wonder if the storage is unnecessary indirection? |
|
IsDrawingEnabled() |
||
|
IsRegistered() |
||
|
OnRegistered ( |
||
|
OnUnregistered() |
||
|
RegisterWithSubsystem() |
||
|
SetCombinedShapeHash ( |
Sets Combined hash of all ZoneShapes that were used to build the data. |
|
|
UnregisterWithSubsystem() |
||
|
UpdateDrawing() |
Name | Description | ||
---|---|---|---|
|
CanChangeIsSpatiallyLoadedFlag() |
Returns true if this actor allows changing the spatially loaded flag. |
|
|
Destroyed() |
Called when this actor is explicitly being destroyed during gameplay or in the editor, not called during level streaming or gameplay ending |
|
|
EndPlay ( |
Overridable function called whenever this actor is being removed from a level |
|
|
PostActorCreated() |
Called when an actor is done spawning into the world (from UWorld::SpawnActor), both in the editor and during gameplay For actors with a root component, the location and rotation will have already been set. |
|
|
PostUnregisterAllComponents() |
Called after all currently registered components are cleared |
|
|
PreRegisterAllComponents() |
Called before all the components in the Components array are registered, called both in editor and during gameplay |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostEditUndo() |
Called after applying a transaction to the object. |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |