Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| AZoneGraphData | |||
| AZoneShape | Zone Shape actor for standalone zone markup. | ||
| FLaneHighlight | |||
| FRegisteredZoneGraphData | Struct representing registered ZoneGraph data in the subsystem. | ||
| FZoneData | |||
| FZoneGraphAStar | A Star algorithm using lanes on zone graph | ||
| FZoneGraphAStarNode | Node representation for FZoneGraphAStar | ||
| FZoneGraphAStarWrapper | Warpper around zone graph to be used by FGraphAStar | ||
| FZoneGraphBuildData | Build time data, can be used to map things between editor representation and baked data. | ||
| FZoneGraphBuilder | |||
| FZoneGraphBuilderRegisteredComponent | |||
| FZoneGraphBuildSettings | |||
| FZoneGraphBVNode | Quantized BV-tree node. | ||
| FZoneGraphBVTree | Quantized BV-Tree | ||
| FZoneGraphCompactLaneLocation | Minimal amount of data to search and compare lane location. | ||
| FZoneGraphDataHandle | |||
| FZoneGraphLaneHandle | |||
| FZoneGraphLaneLocation | |||
| FZoneGraphLanePath | |||
| FZoneGraphLaneRoutingRule | |||
| FZoneGraphLaneSection | Section of a lane | ||
| FZoneGraphLinkedLane | Linked lane, used for query results. | ||
| FZoneGraphObjectCRC32 | Archive based object hashing to be used with ZoneGraph data calculation. | ||
| FZoneGraphPathFilter | Context for FGraphAStar::FindPath() | ||
| FZoneGraphSceneProxy | Exported to API for GameplayDebugger module | ||
| FZoneGraphStorage | |||
| FZoneGraphTag | |||
| FZoneGraphTagFilter | Filter passes if any of the 'AnyTags', and all of the 'AllTags', and none of the 'NotTags' are present. | ||
| FZoneGraphTagInfo | |||
| FZoneGraphTagMask | |||
| FZoneGraphTessellationSettings | |||
| FZoneHandle | |||
| FZoneLaneData | TODO: We could replace *End with *Num, and use uint16. Begin probably needs to be int32/uint32. | ||
| FZoneLaneDesc | Describes single lane. | ||
| FZoneLaneLinkData | |||
| FZoneLaneProfile | Describes template of multiple parallel lanes, created in settings. | ||
| FZoneLaneProfileRef | Reference to a lane profile. | ||
| FZoneShapeComponentBuildData | Build time data for UZoneShapeComponent. | ||
| FZoneShapeConnection | Connection between two shape connectors. | ||
| FZoneShapeConnector | Shape connectors represent locations where shapes can be connected together. | ||
| FZoneShapeCustomVersion | Custom serialization version for ZoneShapeComponent | ||
| FZoneShapeLaneInternalLink | Struct describing a link for a specified lane, used during building | ||
| FZoneShapePoint | |||
| IZoneGraphModule | The public interface to this module. | ||
| UZoneGraphRenderingComponent | |||
| UZoneGraphSettings | Implements the settings for the ZoneGraph plugin. | ||
| UZoneGraphSubsystem | |||
| UZoneShapeComponent |
Typedefs
| Name | Description |
|---|---|
| FOnZoneGraphBuildSettingsChanged | Called when build settings change. |
| FOnZoneGraphData | |
| FOnZoneGraphDataBuildDone | Called when build is completed. |
| FOnZoneGraphLaneProfileChanged | Called when name in a lane profile has changed. |
| FOnZoneGraphRequestRebuild | Called when rebuild is requested |
| FOnZoneGraphTagsChanged | Called when tags have changed. |
| FZoneGraphBuilderHashGrid2D |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EZoneGraphLaneRoutingCountRule | |||
| EZoneGraphTags | |||
| EZoneLaneDirection | |||
| EZoneLaneLinkFlags | Flags describing the details of a linked adjacent lane. Flags are only used for adjacent lanes. | ||
| EZoneLaneLinkType | Describes how the linked lane relates to the lane spatially. | ||
| EZoneLaneTagMaskComparison | |||
| EZoneShapeLaneConnectionRestrictions | |||
| EZoneShapePolygonRoutingType | |||
| FZoneShapePointType | |||
| FZoneShapeType |