Navigation
API > API/Plugins > API/Plugins/ZoneGraph
| Name | FZoneGraphBuildSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneGraphTypes.h |
| Include Path | #include "ZoneGraphTypes.h" |
Syntax
USTRUCT ()
struct FZoneGraphBuildSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShow3DRadiusForAutoConnectionAndIntersection | bool | If true, draws a sphere for the auto connection/interseciont area. Otherwise, draws a circle. | ZoneGraphTypes.h |
|
| CommonTessellationTolerance | float | Common tolerance for all lane tessellation, the error between tessellated point and the spline. | ZoneGraphTypes.h |
|
| ConnectionSnapAngle | float | Max relative angle (in degrees) between two shape points for them to be snapped together. | ZoneGraphTypes.h |
|
| ConnectionSnapDistance | float | Max distance between two shape points for them to be snapped together. | ZoneGraphTypes.h |
|
| DragEndpointAutoConnectRange | double | Max distance to auto connect a dragged end control point to the closest connector when released. | ZoneGraphTypes.h |
|
| DragEndpointAutoIntersectionRange | double | Max distance to automatically create an intersection with a dragged end control point and the overlapping zone shape when released. | ZoneGraphTypes.h |
|
| LaneConnectionAngle | float | Max relative angle (in degrees) between two lane profiles for them to be connected with lanes. | ZoneGraphTypes.h |
|
| LaneConnectionMask | FZoneGraphTagMask | Mask of tags which should be used to check if lanes should connect. | ZoneGraphTypes.h |
|
| PolygonRoutingRules | TArray< FZoneGraphLaneRoutingRule > | Routing rules applied to polygon shapes | ZoneGraphTypes.h |
|
| SnapAutoIntersectionToClosestPointTolerance | double | If the location to create auto intersection is closer than the tolerance to a spline point, use the spline point instead of nearest point on spline to create the intersection. | ZoneGraphTypes.h |
|
| SpecificTessellationTolerances | TArray< FZoneGraphTessellationSettings > | Custom tessellation tolerances based on lane tags, first match is returned. | ZoneGraphTypes.h |
|
| TurnThresholdAngle | float | When the relative angle (in degrees) to destination on a polygon is more than the specified angle, it is considered left or right turn. | ZoneGraphTypes.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EZoneShapeLaneConnectionRestrictions GetConnectionRestrictions
(
const FZoneGraphTagMask ZoneTags, |
ZoneGraphTypes.h | ||
float GetLaneTessellationTolerance
(
const FZoneGraphTagMask LaneTags |
ZoneGraphTypes.h |