Navigation
API > API/Plugins > API/Plugins/ZoneGraphDebug
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UZoneGraphTestingComponent
References
| Module | ZoneGraphDebug |
| Header | /Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraphDebug/Public/ZoneGraphTestingActor.h |
| Include | #include "ZoneGraphTestingActor.h" |
Syntax
UCLASS&40;ClassGroup&61;Custom,
HideCategories&61;&40;Physics, Collision, Rendering, Cooking, Lighting, Navigation, Tags, HLOD, Mobile, AssetUserData, Activation&41;&41;
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 | |
|---|---|---|---|
| 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 | OnZoneGraphDataBuildDone
(
const FZoneGraphBuildData& BuildData |
||
| void | OnZoneGraphDataChanged
(
const AZoneGraphData* ZoneGraphData |
||
| void | UpdateTests () |
Overridden from UPrimitiveComponent
| Type | Name | Description | |
|---|---|---|---|
| FPrimitiveSceneProxy * | Creates a proxy to represent the primitive to the scene manager in the rendering thread. |
Overridden from USceneComponent
| Type | Name | Description | |
|---|---|---|---|
| FBoxSphereBounds | CalcBounds
(
const FTransform& LocalToWorld |
Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size. |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | OnRegister () |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. | |
| void | OnUnregister () |
Called when a component is unregistered. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |