Navigation
API > API/Plugins > API/Plugins/OptimusCore
| Name | UOptimusComponentSourceBinding |
| Type | class |
| Header File | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusComponentSource.h |
| Include Path | #include "OptimusComponentSource.h" |
Syntax
UCLASS (MinimalAPI)
class UOptimusComponentSourceBinding : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UOptimusComponentSourceBinding
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PrimaryBindingName | const FName | OptimusComponentSource.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingName | FName | The name to give the binding, to disambiguate it from other bindings of same component type. | OptimusComponentSource.h |
|
| ComponentTags | TArray< FName > | Component tags to automatically bind this component binding to. | OptimusComponentSource.h |
|
| ComponentType | TSubclassOf< UOptimusComponentSource > | The component type that this binding applies to | OptimusComponentSource.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingNameForUndo | FName | OptimusComponentSource.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const UOptimusComponentSource * GetComponentSource() |
OptimusComponentSource.h | ||
int32 GetIndex() |
Get the index of this binding within its container | OptimusComponentSource.h | |
| FIXME: Move to interface-based system. | OptimusComponentSource.h | ||
bool IsPrimaryBinding() |
OptimusComponentSource.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
OptimusComponentSource.h | ||
virtual void PostEditUndo() |
OptimusComponentSource.h | ||
virtual void PreEditUndo() |
OptimusComponentSource.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FName GetPrimaryBindingName() |
OptimusComponentSource.h |