Module |
|
Header |
/Engine/Source/Editor/UnrealEd/Public/IPropertyAccessEditor.h |
Include |
#include "IPropertyAccessEditor.h" |
struct FPropertyBindingWidgetArgs
Setup arguments structure for a property binding widget
Name | Description | ||
---|---|---|---|
|
bAllowArrayElementBindings |
Whether to allow array element bindings |
|
|
bAllowNewBindings |
Whether to allow new bindings to be made from within the widget's UI |
|
|
bAllowUObjectFunctions |
Whether to allow UObject functions as non-leaf nodes |
|
|
bGeneratePureBindings |
Whether to generate pure bindings |
|
|
BindableSignature |
An optional signature to use to match binding functions |
|
|
TAttribute< FLi... |
CurrentBindingColor |
The current binding's color |
|
TAttribute< con... |
CurrentBindingImage |
The current binding's image |
|
TAttribute< FTe... |
CurrentBindingText |
The current binding's text label |
|
TSharedPtr< FEx... |
MenuExtender |
Menu extender |
|
OnAddBinding |
Delegate called to add a binding |
|
|
OnCanBindFunction |
Delegate used to check whether a function can be bound to the property in question |
|
|
OnCanBindProperty |
Delegate used to check whether a property can be bound to the property in question |
|
|
OnCanBindToClass |
Delegate called to see if a class can be bound to |
|
|
OnCanBindToSubObjectClass |
Delegate called to see if a subobject can be bound to |
|
|
OnCanGotoBinding |
Delegate used to see if we can open a binding (e.g. a function) |
|
|
OnCanRemoveBinding |
Delegate called to see if we can remove remove a binding (ie. if it exists) |
|
|
OnGenerateBindingName |
Delegate used to generate a new binding function's name |
|
|
OnGotoBinding |
Delegate used to open a bound generated function |
|
|
OnRemoveBinding |
Delegate called to remove a binding |
|
|
Property |
An optional bindable property |