Navigation
API > API/Editor > API/Editor/UnrealEd
References
| Module | UnrealEd |
| Header | /Engine/Source/Editor/UnrealEd/Public/IPropertyAccessEditor.h |
| Include | #include "IPropertyAccessEditor.h" |
Syntax
struct FPropertyBindingWidgetArgs
Remarks
Setup arguments structure for a property binding widget
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAllowArrayElementBindings | Whether to allow array element bindings | |
| bool | bAllowFunctionBindings | Whether to allow function bindings (to "this" class of the blueprint in question) | |
| bool | bAllowFunctionLibraryBindings | Whether to allow function library bindings in addition to the passed-in blueprint's class | |
| bool | bAllowNewBindings | Whether to allow new bindings to be made from within the widget's UI | |
| bool | bAllowOnlyThreadSafeFunctions | Whether to allow only functions marked thread safe | |
| bool | bAllowPropertyBindings | Whether to allow property bindings | |
| bool | bAllowStructFunctions | Whether to allow UScriptStruct functions as non-leaf nodes | |
| bool | bAllowStructMemberBindings | Whether to allow struct member bindings | |
| bool | bAllowUObjectFunctions | Whether to allow UObject functions as non-leaf nodes | |
| bool | bGeneratePureBindings | Whether to generate pure bindings | |
| UFunction * | BindableSignature | An optional signature to use to match binding functions | |
| const FButtonStyle * | BindButtonStyle | Optional style override for bind button | |
| TAttribute< FLinearColor > | CurrentBindingColor | The current binding's color | |
| TAttribute< const FSlateBrush * > | CurrentBindingImage | The current binding's image | |
| TAttribute< FText > | CurrentBindingText | The current binding's text label | |
| TAttribute< FText > | CurrentBindingToolTipText | The current binding's tooltip text label | |
| TSharedPtr< FExtender > | MenuExtender | Menu extender | |
| FOnAddBinding | OnAddBinding | Delegate called to add a binding | |
| FOnCanAcceptPropertyOrChildren | OnCanAcceptPropertyOrChildren | Delegate used to check whether a property is considered for binding. | |
| FOnCanBindFunction | OnCanBindFunction | Delegate used to check whether a function can be bound to the property in question | |
| FOnCanBindProperty | OnCanBindProperty | Delegate used to check whether a property can be bound to the property in question | |
| FOnCanBindToClass | OnCanBindToClass | Delegate called to see if a class can be bound to | |
| FOnCanBindToContextStruct | OnCanBindToContextStruct | Delegate called to see if a context struct can be directly bound to | |
| FOnCanBindToSubObjectClass | OnCanBindToSubObjectClass | Delegate called to see if a subobject can be bound to | |
| FOnCanGotoBinding | OnCanGotoBinding | Delegate used to see if we can open a binding (e.g. a function) | |
| FOnCanRemoveBinding | OnCanRemoveBinding | Delegate called to see if we can remove remove a binding (ie. if it exists) | |
| FOnDrop | OnDrop | Delegate called when a property is dropped on the property binding widget | |
| FOnGenerateBindingName | OnGenerateBindingName | Delegate used to generate a new binding function's name | |
| FOnGotoBinding | OnGotoBinding | Delegate used to open a bound generated function | |
| FOnNewFunctionBindingCreated | OnNewFunctionBindingCreated | Delegate called once a new function binding has been created | |
| FOnRemoveBinding | OnRemoveBinding | Delegate called to remove a binding | |
| FOnResolveIndirection | OnResolveIndirection | Delegate called to resolve true type of the instance | |
| FProperty * | Property | An optional bindable property |