Navigation
API > API/Plugins > API/Plugins/PCG
| Name | FPCGModule |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCG/Public/PCGModule.h |
| Include Path | #include "PCGModule.h" |
Syntax
class FPCGModule : public IModuleInterface
Implements Interfaces
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| OnGraphChangedDelegate | FPCGGraphChangedDelegate | PCGModule.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeAccessorFactory | FPCGAttributeAccessorFactory | PCGModule.h | ||
| DataTypeRegistry | FPCGDataTypeRegistry | PCGModule.h | ||
| ExecuteNextTickLock | FCriticalSection | PCGModule.h | ||
| ExecuteNextTicks | TArray< TFunction< void()> > | PCGModule.h | ||
| GetDataFunctionRegistry | FPCGGetDataFunctionRegistry | PCGModule.h | ||
| ObjectHashFactory | FPCGObjectHashFactory | PCGModule.h | ||
| PCGDataVisualizationRegistry | FPCGDataVisualizationRegistry | PCGModule.h | ||
| TickDelegateHandle | FTSTicker::FDelegateHandle | PCGModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void ExecuteNextTick
(
TFunction< void()> TickFunction |
PCGModule.h | ||
void OnPostInitEngine() |
PCGModule.h | ||
void PreExit() |
PCGModule.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
PCGModule.h | ||
virtual void StartupModule() |
PCGModule.h | ||
virtual bool SupportsDynamicReloading() |
PCGModule.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const FPCGGetDataFunctionRegistry & ConstGetDataFunctionRegistry() |
PCGModule.h | ||
static const FPCGAttributeAccessorFactory & GetConstAttributeAccessorFactory() |
PCGModule.h | ||
static const FPCGDataTypeRegistry & GetConstDataTypeRegistry() |
PCGModule.h | ||
static const FPCGObjectHashFactory & GetConstObjectHashFactory() |
PCGModule.h | ||
static const FPCGDataVisualizationRegistry & GetConstPCGDataVisualizationRegistry() |
PCGModule.h | ||
static FPCGAttributeAccessorFactory & GetMutableAttributeAccessorFactory() |
PCGModule.h | ||
static FPCGDataTypeRegistry & GetMutableDataTypeRegistry() |
PCGModule.h | ||
static FPCGObjectHashFactory & GetMutableObjectHashFactory() |
PCGModule.h | ||
static FPCGDataVisualizationRegistry & GetMutablePCGDataVisualizationRegistry() |
PCGModule.h | ||
static FPCGModule & GetPCGModuleChecked() |
PCGModule.h | ||
static bool IsPCGModuleLoaded() |
PCGModule.h | ||
static FPCGGetDataFunctionRegistry & MutableGetDataFunctionRegistry() |
PCGModule.h | ||
static FPCGGraphChangedDelegate & OnGraphChanged() |
PCGModule.h |