Navigation
API > API/Plugins > API/Plugins/PCGEditor
| Name | FPCGEditorModule |
| Type | class |
| Header File | /Engine/Plugins/PCG/Source/PCGEditor/Public/PCGEditorModule.h |
| Include Path | #include "PCGEditorModule.h" |
Syntax
class FPCGEditorModule : public IPCGEditorModule
Implements Interfaces
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PCGAssetCategory | EAssetTypeCategories::Type | PCGEditorModule.h |
Functions
Public
Overridden from IPCGEditorModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanSelectPartitionActors() |
PCGEditorModule.h | ||
virtual TWeakPtr< IPCGEditorProgressNotification > CreateProgressNotification
(
const FTextFormat& TextFormat, |
~IPCGEditorModule implementation | PCGEditorModule.h | |
virtual const FPCGNodeVisualLogs & GetNodeVisualLogs() |
PCGEditorModule.h | ||
virtual FPCGNodeVisualLogs & GetNodeVisualLogsMutable() |
PCGEditorModule.h | ||
virtual void ReleaseProgressNotification
(
TWeakPtr< IPCGEditorProgressNotification > InNotification |
PCGEditorModule.h | ||
virtual void SetOutlinerUIRefreshDelay
(
float InDelay |
PCGEditorModule.h |
Overridden from IModuleInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ShutdownModule() |
PCGEditorModule.h | ||
virtual void StartupModule() |
~IModuleInterface implementation | PCGEditorModule.h | |
virtual bool SupportsDynamicReloading() |
PCGEditorModule.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnEditorModeIDChanged
(
const FEditorModeID& EditorModeID, |
PCGEditorModule.h | ||
void OnLevelEditorCreated
(
TSharedPtr< ILevelEditor > InLevelEditor |
PCGEditorModule.h | ||
void OnPreExit() |
PCGEditorModule.h | ||
void OnSceneMaterialsModified () |
[EXPERIMENTAL] Used to refresh procedural instances when materials are modified which can otherwise be lost. | PCGEditorModule.h | |
void PopulateMenuActions
(
FMenuBuilder& MenuBuilder |
PCGEditorModule.h | ||
void RegisterDetailsCustomizations() |
PCGEditorModule.h | ||
void RegisterMenuExtensions() |
PCGEditorModule.h | ||
void RegisterOnEditorModeChange() |
PCGEditorModule.h | ||
void RegisterPCGDataVisualizations() |
PCGEditorModule.h | ||
void RegisterPinColorAndIcons() |
PCGEditorModule.h | ||
void RegisterSettings() |
PCGEditorModule.h | ||
bool ShouldDisableCPUThrottling() |
PCGEditorModule.h | ||
void UnregisterDetailsCustomizations() |
PCGEditorModule.h | ||
void UnregisterMenuExtensions() |
PCGEditorModule.h | ||
void UnregisterPCGDataVisualizations() |
PCGEditorModule.h | ||
void UnregisterPinColorAndIcons() |
PCGEditorModule.h | ||
void UnregisterSettings() |
PCGEditorModule.h |
Overridden from IPCGEditorModule
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClearExecutedStacks
(
const UPCGGraph* InContainingGraph |
PCGEditorModule.h | ||
virtual void ClearExecutedStacks
(
const IPCGGraphExecutionSource* InRootSource |
PCGEditorModule.h | ||
virtual void ClearExecutionMetadata
(
IPCGGraphExecutionSource* InSource |
PCGEditorModule.h | ||
virtual TArray< FPCGStackSharedPtr > GetExecutedStacksPtrs
(
const FPCGStack& BeginningWithStack |
PCGEditorModule.h | ||
virtual TArray< FPCGStackSharedPtr > GetExecutedStacksPtrs
(
const IPCGGraphExecutionSource* InSource, |
PCGEditorModule.h | ||
virtual void NotifyGraphChanged
(
UPCGGraph* InGraph, |
PCGEditorModule.h | ||
virtual void OnGraphPreSave
(
UPCGGraph* Graph, |
PCGEditorModule.h | ||
virtual void OnScheduleGraph
(
const FPCGStackContext& StackContext |
PCGEditorModule.h |