Navigation
API > API/Plugins > API/Plugins/ZoneGraphDebug
Inheritance Hierarchy
- UPrimitiveComponent
- UZoneGraphTestingComponent
References
| Module | ZoneGraphDebug |
| Header | /Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraphDebug/Public/ZoneGraphTestingActor.h |
| Include | #include "ZoneGraphTestingActor.h" |
Syntax
UCLASS (ClassGroup=Custom,
HideCategories=(Physics, Collision, Rendering, Cooking, Lighting, Navigation, Tags, HLOD, Mobile, AssetUserData, Activation))
class UZoneGraphTestingComponent : public UPrimitiveComponent
Remarks
Actor for testing ZoneGraph functionality.
Variables
| Type | Name | Description | |
|---|---|---|---|
| float | AdvanceDistance | ||
| bool | bDrawBVTreeQuery | ||
| bool | bDrawLanePath | Experimental | |
| bool | bDrawLaneSmoothing | ||
| bool | bDrawLaneTangentVectors | ||
| bool | bDrawLinkedLanes | ||
| TArray< TObjectPtr< UZoneLaneTest > > | CustomTests | ||
| FZoneGraphLaneLocation | LaneLocation | ||
| FZoneGraphLanePath | LanePath | ||
| TArray< FZoneGraphLinkedLane > | LinkedLanes | ||
| FZoneGraphLaneLocation | NearestLaneLocation | ||
| FVector | NearestTestOffset | ||
| FZoneGraphLaneLocation | NextLaneLocation | ||
| FDelegateHandle | OnDataAddedHandle | ||
| FDelegateHandle | OnDataChangedHandle | ||
| FDelegateHandle | OnDataRemovedHandle | ||
| TObjectPtr< AZoneGraphTestingActor > | OtherActor | ||
| FZoneGraphTagFilter | QueryFilter | ||
| FVector | SearchExtent | ||
| TObjectPtr< UZoneGraphSubsystem > | ZoneGraph |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UZoneGraphTestingComponent
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
||
| FPrimitiveSceneProxy * | |||
| void | Prevent custom tests to be notified when lane location is updated. | ||
| void | Allow custom tests to be notified when lane location is updated. | ||
| const FZoneGraphStorage * | GetZoneGraphStorage
(
const FZoneGraphLaneHandle& LaneHandle |
Returns the graph storage corresponding to the provided lane handle, if any. | |
| void | OnRegister () |
||
| void | OnUnregister () |
||
| void | OnZoneGraphDataBuildDone
(
const FZoneGraphBuildData& BuildData |
||
| void | OnZoneGraphDataChanged
(
const AZoneGraphData* ZoneGraphData |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | UpdateTests () |