Navigation
API > API/Plugins > API/Plugins/ZoneGraph
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UZoneGraphSettings
References
| Module | ZoneGraph |
| Header | /Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneGraphSettings.h |
| Include | #include "ZoneGraphSettings.h" |
Syntax
UCLASS&40;Config&61;Plugins, defaultconfig, DisplayName&61;"Zone Graph"&41;
class UZoneGraphSettings : public UDeveloperSettings
Remarks
Implements the settings for the ZoneGraph plugin.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bBuildZoneGraphWhileEditing | When set to true ZoneGraph will build as it is being edited. | |
| FZoneGraphBuildSettings | BuildSettings | ||
| TArray< FZoneLaneProfile > | LaneProfiles | ||
| float | ShapeMaxDrawDistance | Max draw distance for shapes visualization. | |
| FZoneGraphTagInfo[static_cast< int32 >(EZoneGraphTags::MaxTags)] | Tags | ||
| FZoneGraphTagMask | VisualizedTags | Tags which affect visualization (i.e. color of lanes). |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UZoneGraphSettings
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| uint32 | GetBuildHash () |
Calculates hash values from all build settings Can be used to determine if the settings have changed between builds. | |
| const FZoneGraphBuildSettings & | |||
| const FZoneLaneProfile * | |||
| const FZoneLaneProfile * | GetLaneProfileByID
(
const FGuid& ID |
||
| const FZoneLaneProfile * | GetLaneProfileByRef
(
const FZoneLaneProfileRef& LaneProfileRef |
||
| const TArray< FZoneLaneProfile > & | |||
| float | |||
| TConstArrayView< FZoneGraphTagInfo > | GetTagInfos () |
||
| void | GetValidTagInfos
(
TArray< FZoneGraphTagInfo >& OutInfos |
||
| FZoneGraphTagMask | |||
| bool |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
This alternate version of PostEditChange is called when properties inside structs are modified. |