Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Runtime/ZoneGraphAnnotations/Source/ZoneGraphAnnotations/Public/Annotations/ZoneGraphDisturbanceAnnotation.h |
Include |
#include "Annotations/ZoneGraphDisturbanceAnnotation.h" |
UCLASS(ClassGroup=AI, BlueprintType, Meta=(BlueprintSpawnableComponent))
class UZoneGraphDisturbanceAnnotation : public UZoneGraphAnnotationComponent
ZoneGraph Disturbance Annotation
Name | Description | ||
---|---|---|---|
|
AffectedLaneTags |
Filter specifying which lanes the Annotation is applied to. |
|
|
bDisturbancesChanged |
Flag indicating if the event processing changed the dangers. |
|
|
DangerAnnotationTag |
Tag to mark the lanes that should be fled. |
|
|
Dangers |
Array of currently active dangers. |
|
|
EscapeGraphs |
Disturbance graph for each ZoneGraphData |
|
|
EscapeLaneTags |
Filter specifying which lanes can be used during Disturbance. |
|
|
float |
IdealSpanLength |
Ideal span length for lane subdivision. Each lane will have between 2 and 8 spans. |
|
ObstacleAnnotationTag |
Tag to mark the lanes influenced by an obstacle. |
|
|
Obstacles |
Array of obstacles. |
|
|
PreviouslyAppliedTags |
Combined mask of tags added in previous update (used for clearing previous state) |
|
|
ZoneGraphSubsystem |
Cached ZoneGraphSubsystem |
Name | Description | |
---|---|---|
|
UZoneGraphDisturbanceAnnotation ( |
Name | Description | ||
---|---|---|---|
|
CalculateEscapeGraph ( |
||
|
const FZoneG... |
GetEscapeAction ( |
|
|
UpdateAnnotationTags ( |
||
|
UpdateDangerLanes() |
Name | Description | ||
---|---|---|---|
|
DebugDraw |
Called when scene proxy is rebuilt. |
|
|
DebugDrawCanvas ( |
Called when it's time to draw to canvas. |
|
|
FZoneGraphTa... |
GetAnnotationTags() |
|
|
HandleEvents ( |
Called when new events are ready to be processed |
|
|
PostSubsystemsInitialized() |
Called during OnRegister(), or after all subsystems have been initialized. |
|
|
PostZoneGraphDataAdded ( |
Called when new ZoneGraph data is added. |
|
|
PreZoneGraphDataRemoved ( |
Called when new ZoneGraph data is removed. |
|
|
TickAnnotation ( |
Ticks the Annotation and changes the tags in the container when needed. |