Navigation
API > API/Plugins > API/Plugins/ZoneGraphAnnotations
Data describing how to Disturbance a lane, the lane is split in half and each half has its' own Disturbance action and direction.
| Name | FZoneGraphEscapeLaneAction |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ZoneGraphAnnotations/Source/ZoneGraphAnnotations/Public/Annotations/ZoneGraphDisturbanceAnnotation.h |
| Include Path | #include "Annotations/ZoneGraphDisturbanceAnnotation.h" |
Syntax
struct FZoneGraphEscapeLaneAction
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Annotations/ZoneGraphDisturbanceAnnotation.h | |||
FZoneGraphEscapeLaneAction
(
const int32 InLaneIndex |
Annotations/ZoneGraphDisturbanceAnnotation.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxSpans | uint8 | Annotations/ZoneGraphDisturbanceAnnotation.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LaneIndex | int32 | Lane Index the data belongs to. | Annotations/ZoneGraphDisturbanceAnnotation.h | |
| LaneLength | float | Cached lane length from ZoneGraph. | Annotations/ZoneGraphDisturbanceAnnotation.h | |
| SpanCount | uint8 | Number of spans on this lane | Annotations/ZoneGraphDisturbanceAnnotation.h | |
| Spans | FZoneGraphEscapeLaneSpan | Disturbance actions for Start (0), and End (1) spans of the lane. | Annotations/ZoneGraphDisturbanceAnnotation.h | |
| Tags | FZoneGraphTagMask | Disturbance annotation tags | Annotations/ZoneGraphDisturbanceAnnotation.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint8 FindSpanIndex
(
const float Distance |
Finds a span based on the split distances. | Annotations/ZoneGraphDisturbanceAnnotation.h |