Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Runtime/ZoneGraphAnnotations/Source/ZoneGraphAnnotations/Public/ZoneGraphAnnotationComponent.h |
Include |
#include "ZoneGraphAnnotationComponent.h" |
UCLASS(Abstract)
class UZoneGraphAnnotationComponent : public UDebugDrawComponent
Name | Description | ||
---|---|---|---|
|
bEnableDebugDrawing |
||
|
CanvasDebugDrawDelegateHandle |
||
|
OnPostWorldInitDelegateHandle |
||
|
OnPostZoneGraphDataAddedHandle |
||
|
OnPreZoneGraphDataRemovedHandle |
Name | Description | |
---|---|---|
|
UZoneGraphAnnotationComponent ( |
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 |
|
|
OnPostWorldInit ( |
||
|
OnPostZoneGraphDataAdded ( |
||
|
OnPreZoneGraphDataRemoved ( |
||
|
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. |
Name | Description | ||
---|---|---|---|
|
FDebugRender... |
CreateDebugSceneProxy() |
Method that derived class should override to create the scene proxy and customize a custom delegate helper (if any) |
Name | Description | ||
---|---|---|---|
|
FBoxSphereBo... |
CalcBounds ( |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Name | Description | ||
---|---|---|---|
|
OnRegister() |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. |
|
|
OnUnregister() |
Called when a component is unregistered. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeChainProperty ( |
This alternate version of PostEditChange is called when properties inside structs are modified. |