Navigation
API > API/Plugins > API/Plugins/OptimusCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UOptimusComponentSourceBinding
References
| Module | OptimusCore |
| Header | /Engine/Plugins/Animation/DeformerGraph/Source/OptimusCore/Public/OptimusComponentSource.h |
| Include | #include "OptimusComponentSource.h" |
Syntax
UCLASS ()
class UOptimusComponentSourceBinding : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | BindingName | The name to give the binding, to disambiguate it from other bindings of same component type. | |
| bool | bIsPrimaryBinding | ||
| TArray< FName > | ComponentTags | Component tags to automatically bind this component binding to. | |
| TSubclassOf< UOptimusComponentSource > | ComponentType | The component type that this binding applies to |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const UOptimusComponentSource * | |||
| int32 | GetIndex () |
Get the index of this binding within its container | |
| UOptimusDeformer * | FIXME: Move to interface-based system. | ||
| FName | |||
| bool |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostEditUndo () |
Called after applying a transaction to the object. | |
| void | PreEditUndo () |
Called before applying a transaction to the object. |
Constants
| Name | Description |
|---|---|
| PrimaryBindingName |