Navigation
API > API/Plugins > API/Plugins/PropertyBindingUtils > API/Plugins/PropertyBindingUtils/FPropertyBindingBindingCollectio-
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ForEachBinding
(
TFunctionRef< void(const FPropertyBindingBinding&Binding)> InFunction |
Iterates through all bindings and calls the provided function on each non-mutable binding. | PropertyBindingBindingCollection.h | |
virtual void ForEachBinding
(
FPropertyBindingIndex16 InBegin, |
Iterates through all bindings between indices [Begin, End[ and calls the provided function on each non-mutable binding. To be able to modify the binding, use ForEachMutableBinding To be able to break iteration, use VisitBindings or VisitMutableBindings | PropertyBindingBindingCollection.h |
ForEachBinding(TFunctionRef< void(const FPropertyBindingBinding &Binding)>)
Description
Iterates through all bindings and calls the provided function on each non-mutable binding.
To be able to modify the binding, use ForEachMutableBinding
To be able to break iteration, use VisitBindings or VisitMutableBindings
| Name | ForEachBinding |
| Type | function |
| Header File | /Engine/Plugins/Runtime/PropertyBindingUtils/Source/PropertyBindingUtils/Public/PropertyBindingBindingCollection.h |
| Include Path | #include "PropertyBindingBindingCollection.h" |
virtual void ForEachBinding
(
TFunctionRef < void &Binding )> InFunction
) const
Parameters
| Name | Remarks |
|---|---|
| InFunction | Function to call on each binding. |
See Also
-
ForEachMutableBinding
-
VisitBindings
-
VisitMutableBindings
ForEachBinding(FPropertyBindingIndex16, FPropertyBindingIndex16, TFunctionRef< void(const FPropertyBindingBinding &Binding, const int32 BindingIndex)>)
Description
Iterates through all bindings between indices [Begin, End[ and calls the provided function on each non-mutable binding.
To be able to modify the binding, use ForEachMutableBinding
To be able to break iteration, use VisitBindings or VisitMutableBindings
| Name | ForEachBinding |
| Type | function |
| Header File | /Engine/Plugins/Runtime/PropertyBindingUtils/Source/PropertyBindingUtils/Public/PropertyBindingBindingCollection.h |
| Include Path | #include "PropertyBindingBindingCollection.h" |
virtual void ForEachBinding
(
FPropertyBindingIndex16 InBegin,
FPropertyBindingIndex16 InEnd,
TFunctionRef < void &Binding , const int32 BindingIndex)> InFunction
) const
Parameters
| Name | Remarks |
|---|---|
| InBegin | Index of the first binding to process |
| InEnd | Index to one past the last binding to process |
| InFunction | Function to call on each binding. |
See Also
-
ForEachMutableBinding
-
VisitBindings
-
VisitMutableBindings