Navigation
API > API/Plugins > API/Plugins/PCG
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPCGData
- UPCGSettingsInterface
- UPCGSettingsInstance
References
| Module | PCG |
| Header | /Engine/Plugins/Experimental/PCG/Source/PCG/Public/PCGSettings.h |
| Include | #include "PCGSettings.h" |
Syntax
UCLASS&40;BlueprintType, ClassGroup&61;&40;Procedural&41;&41;
class UPCGSettingsInstance : public UPCGSettingsInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UPCGSettings > | OriginalSettings | ||
| TObjectPtr< UPCGSettings > | Settings |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | OnSettingsChanged
(
UPCGSettings* InSettings, |
||
| void | SetSettings
(
UPCGSettings* InSettings |
Overridden from UPCGSettingsInterface
| Type | Name | Description | |
|---|---|---|---|
| UPCGSettings * | GetSettings () |
||
| const UPCGSettings * | GetSettings () |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. | |
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |