Navigation
| Name | CustomizableObjectEditor |
| Type | Editor |
| Part of Plugins | Mutable |
| Location | /Engine/Plugins/Mutable/Source/CustomizableObjectEditor/ |
| Module Build Rules | CustomizableObjectEditor.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FExtensionDataCompilerInterface | An object that gets passed around during Customizable Object compilation to help set up Extension Data. |
| FPostEditChangePropertyDelegate | |
| UCustomizableObjectEditorFunctionLibrary | Functions we want to be able to call on CustomizableObjects at edit time - could be exposed to cook as well. |
| UCustomizableObjectExtensionNode | Customizable Object graph nodes that output FExtensionData should implement this interface |
| UCustomizableObjectFactory | |
| UCustomizableObjectInstanceFactory | |
| UCustomizableObjectInstanceThumbnailRenderer | |
| UCustomizableObjectNode | Base class of all Customizable Object nodes. |
| UCustomizableObjectNodeExtensionDataConstant | A base class for nodes that output a constant FExtensionData. |
| UCustomizableObjectNodePinData | Abstract base class for all pin data. |
| UCustomizableObjectNodeRemapPins | Remap pins action interface. |
| UCustomizableObjectThumbnailRenderer | |
| UCustomizableObjectVersionBridgeInterface | |
| UEdGraphSchema_CustomizableObject |
Structs
| Name | Remarks |
|---|---|
| FNewCustomizableObjectParameters | |
| FPostEditChangePropertyDelegateParameters | Encapsulation of parameters for the FPostEditChangePropertyDelegate delegate function. |
Interfaces
| Name | Remarks |
|---|---|
| ICustomizableObjectExtensionNode | |
| ICustomizableObjectInstanceEditor | Public interface to Customizable Object Instance Editor |
| ICustomizableObjectPopulationModule | The public interface of the CustomizableObject module |
| ICustomizableObjectVersionBridgeInterface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FDestroyNodeDelegate | TMulticastDelegate_NoParams< void > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FNodeConnectionListChangedDelegate | TMulticastDelegate_NoParams< void > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FPinConnectionListChangedDelegate | TMulticastDelegate_OneParam< void, UEdGraphPin * > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FPostEditChangePropertyRegularDelegate | TMulticastDelegate_TwoParams< void, UObject *, FPropertyChangedEvent & > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FPostReconstructNodeDelegate | TMulticastDelegate_NoParams< void > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FRemapPinsDelegate | TMulticastDelegate_OneParam< void, const FRemapPinsDelegateParameter & > | MuCOE/Nodes/CustomizableObjectNode.h | |
| FRemapPinsDelegateParameter | TMap< UEdGraphPin *, UEdGraphPin * > | MuCOE/Nodes/CustomizableObjectNode.h |
Enums
Public
| Name | Remarks |
|---|---|
| ECustomizableObjectCompilationState | Copyright Epic Games, Inc. All Rights Reserved. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNodeType * GetCustomizableObjectExternalNode
(
UCustomizableObject* Object, |
Return the specified node located in another Customizable Object graph. | MuCOE/Nodes/CustomizableObjectNode.h |