Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneGraphSubsystem.h |
Include |
#include "ZoneGraphSubsystem.h" |
UCLASS()
class UZoneGraphSubsystem : public UTickableWorldSubsystem
Name | Description | ||
---|---|---|---|
|
bInitialized |
||
|
Builder |
||
|
DataRegistrationSection |
||
|
OnActorMovedHandle |
||
|
OnRequestRebuildHandle |
||
|
RegisteredZoneGraphData |
||
|
ZoneGraphDataFreeList |
Name | Description | |
---|---|---|
|
UZoneGraphSubsystem() |
Name | Description | ||
---|---|---|---|
|
AdvanceLaneLocation ( |
Moves LaneLocation along a lane. |
|
|
CalculateLocationAlongLane ( |
Returns point at a distance along a specific lane. |
|
|
FindLaneOverlaps ( |
Find sections of lanes fully overlapping (including lane width). Finds results from all registered ZoneGraph data. |
|
|
FindNearestLane ( |
Find nearest lane that touches the query bounds. Finds results from all registered ZoneGraph data. |
|
|
FindNearestLocationOnLane ( |
Find nearest location on a specific lane. |
|
|
FindNearestLocationOnLane ( |
Find nearest location on a specific lane. |
|
|
FindOverlappingLanes ( |
Find overlapping lanes that touches the query bounds. Finds results from all registered ZoneGraph data. |
|
|
FZoneGraphBu... |
GetBuilder() |
|
|
GetCombinedBounds() |
Returns bounds of all ZoneGraph data. |
|
|
GetFirstLinkedLane ( |
Returns handle to first linked lane matching the connection type and flags. |
|
|
GetLaneLength ( |
Returns the length of a specific lane. |
|
|
GetLaneTags ( |
Returns the Tags of a specific lane. |
|
|
GetLaneWidth ( |
Returns the width of a specific lane. |
|
|
GetLinkedLanes ( |
Returns all links to connected lanes of a specific lane. |
|
|
TConstArrayV... |
GetRegisteredZoneGraphData() |
|
|
FZoneGraphTa... |
GetTagByName ( |
Returns tag based on name. |
|
const FZoneG... |
GetTagInfo ( |
Returns info about a specific tag. |
|
TConstArrayV... |
GetTagInfos() |
Returns all tag infos. |
|
GetTagName ( |
Returns the name of a specific tag. |
|
|
const AZoneG... |
GetZoneGraphData ( |
Returns Zone Graph data associated with specified handle. |
|
const FZoneG... |
GetZoneGraphStorage ( |
Returns Zone Graph data storage associated with specified handle, or nullptr if not found. |
|
IsLaneValid ( |
Returns true if lane handle is valid. |
|
|
OnActorMoved ( |
||
|
OnRequestRebuild() |
||
|
RebuildGraph ( |
Rebuilds the graph. |
|
|
FZoneGraphDa... |
RegisterZoneGraphData ( |
|
|
RegisterZoneGraphDataInstances() |
||
|
RemoveRegisteredDataItem ( |
||
|
SpawnMissingZoneGraphData() |
||
|
UnregisterStaleZoneGraphDataInstances() |
||
|
UnregisterZoneGraphData ( |
Name | Description | ||
---|---|---|---|
|
PostInitialize() |
Called once all UWorldSubsystems have been initialized |
Name | Description | ||
---|---|---|---|
|
Deinitialize() |
Implement this for deinitialization of instances of the system |
|
|
Initialize ( |
USubsystem implementation Begin. |
Name | Description | ||
---|---|---|---|
|
GetStatId() |
Return the stat id to use for this tickable |
|
|
Tick ( |
Pure virtual that must be overloaded by the inheriting class. |