Navigation
API > API/Plugins > API/Plugins/ZoneGraph
Implements the settings for the ZoneGraph plugin.
| Name | UZoneGraphSettings |
| Type | class |
| Header File | /Engine/Plugins/Runtime/ZoneGraph/Source/ZoneGraph/Public/ZoneGraphSettings.h |
| Include Path | #include "ZoneGraphSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=Plugins, defaultconfig, DisplayName="Zone Graph")
class UZoneGraphSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UZoneGraphSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UZoneGraphSettings
(
const FObjectInitializer& ObjectInitializer |
ZoneGraphSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetBuildHash () |
Calculates hash values from all build settings Can be used to determine if the settings have changed between builds. | ZoneGraphSettings.h | |
const FZoneGraphBuildSettings & GetBuildSettings() |
ZoneGraphSettings.h | ||
const FZoneLaneProfile * GetDefaultLaneProfile() |
ZoneGraphSettings.h | ||
const FZoneLaneProfile * GetLaneProfileByID
(
const FGuid& ID |
ZoneGraphSettings.h | ||
const FZoneLaneProfile * GetLaneProfileByRef
(
const FZoneLaneProfileRef& LaneProfileRef |
ZoneGraphSettings.h | ||
const TArray< FZoneLaneProfile > & GetLaneProfiles() |
ZoneGraphSettings.h | ||
float GetShapeMaxDrawDistance() |
ZoneGraphSettings.h | ||
TConstArrayView< FZoneGraphTagInfo > GetTagInfos() |
ZoneGraphSettings.h | ||
void GetValidTagInfos
(
TArray< FZoneGraphTagInfo >& OutInfos |
ZoneGraphSettings.h | ||
FZoneGraphTagMask GetVisualizedTags() |
ZoneGraphSettings.h | ||
virtual void PostEditChangeChainProperty
(
FPropertyChangedChainEvent& PropertyChangedEvent |
ZoneGraphSettings.h | ||
bool ShouldBuildZoneGraphWhileEditing() |
ZoneGraphSettings.h |