Navigation
API > API/Plugins > API/Plugins/OptimusCore
| Name | UOptimusNodeSubGraph |
| Type | class |
| Header File | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusNodeSubGraph.h |
| Include Path | #include "OptimusNodeSubGraph.h" |
Syntax
UCLASS (MinimalAPI)
class UOptimusNodeSubGraph :
public UOptimusNodeGraph ,
public IOptimusParameterBindingProvider
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UOptimusNodeGraph → UOptimusNodeSubGraph
Implements Interfaces
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UOptimusNodeSubGraph() |
OptimusNodeSubGraph.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnBindingArrayCleared | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h | |
| FOnBindingArrayItemAdded | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h | |
| FOnBindingArrayItemMoved | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h | |
| FOnBindingArrayItemRemoved | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h | |
| FOnBindingArrayPasted | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h | |
| FOnBindingValueChanged | TMulticastDelegate_OneParam< void, FName > | OptimusNodeSubGraph.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| GraphDefaultComponentPinName | FName | OptimusNodeSubGraph.h | |
| InputBindingsPropertyName | FName | OptimusNodeSubGraph.h | |
| OutputBindingsPropertyName | FName | OptimusNodeSubGraph.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InputBindings | FOptimusParameterBindingArray | OptimusNodeSubGraph.h |
|
|
| OutputBindings | FOptimusParameterBindingArray | OptimusNodeSubGraph.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnBindingArrayClearedDelegate | FOnBindingArrayCleared | OptimusNodeSubGraph.h | ||
| OnBindingArrayItemAddedDelegate | FOnBindingArrayItemAdded | OptimusNodeSubGraph.h | ||
| OnBindingArrayItemMovedDelegate | FOnBindingArrayItemMoved | OptimusNodeSubGraph.h | ||
| OnBindingArrayItemRemovedDelegate | FOnBindingArrayItemRemoved | OptimusNodeSubGraph.h | ||
| OnBindingArrayPastedDelegate | FOnBindingArrayPasted | OptimusNodeSubGraph.h | ||
| OnBindingValueChangedDelegate | FOnBindingValueChanged | OptimusNodeSubGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UOptimusComponentSourceBinding * GetDefaultComponentBinding
(
const FOptimusPinTraversalContext& InTraversalContext |
OptimusNodeSubGraph.h | ||
FOnBindingArrayCleared & GetOnBindingArrayCleared() |
OptimusNodeSubGraph.h | ||
FOnBindingArrayItemAdded & GetOnBindingArrayItemAdded() |
OptimusNodeSubGraph.h | ||
FOnBindingArrayItemMoved & GetOnBindingArrayItemMoved() |
OptimusNodeSubGraph.h | ||
FOnBindingArrayItemRemoved & GetOnBindingArrayItemRemoved() |
OptimusNodeSubGraph.h | ||
FOnBindingArrayPasted & GetOnBindingArrayPasted() |
OptimusNodeSubGraph.h | ||
FOnBindingValueChanged & GetOnBindingValueChanged() |
OptimusNodeSubGraph.h | ||
UOptimusNode_GraphTerminal * GetTerminalNode
(
EOptimusTerminalType InTerminalType |
OptimusNodeSubGraph.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
OptimusNodeSubGraph.h |
Overridden from IOptimusParameterBindingProvider
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| IOptimusParameterBindingProvider. | OptimusNodeSubGraph.h | ||
virtual bool GetBindingSupportAtomicCheckBoxVisibility
(
FName BindingName |
OptimusNodeSubGraph.h | ||
virtual bool GetBindingSupportReadCheckBoxVisibility
(
FName BindingName |
OptimusNodeSubGraph.h | ||
virtual EOptimusDataTypeUsageFlags GetTypeUsageFlags
(
const FOptimusDataDomain& InDataDomain |
OptimusNodeSubGraph.h |