Navigation
API > API/Runtime > API/Runtime/TypedElementFramework > API/Runtime/TypedElementFramework/FAttributeBinder
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Bind a delegate inside a TEDS column to a SLATE_EVENT macro on a widget | Elements/Framework/TypedElementAttributeBinding.h | ||
TDelegate< InRetValType(ParamTypes...)> BindEvent
(
TSharedPtr< TDelegate< InRetValType(ParamTypes...)> > ColumnType::* InVariable |
BindEvent overrides for TSharedPtr |
Elements/Framework/TypedElementAttributeBinding.h | |
| Elements/Framework/TypedElementAttributeBinding.h | |||
TDelegate< InRetValType(ParamTypes...)> BindEvent
(
const FName& InIdentifier, |
Elements/Framework/TypedElementAttributeBinding.h |
BindEvent(TDelegate< InRetValType(ParamTypes...)> ColumnType::*)
Description
Bind a delegate inside a TEDS column to a SLATE_EVENT macro on a widget
| Name | BindEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.h |
| Include Path | #include "Elements/Framework/TypedElementAttributeBinding.h" |
| Source | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.inl |
template<typename InRetValType, typename... ParamTypes, TDataColumnType ColumnType>
TDelegate < InRetValType> BindEvent
(
TDelegate < InRetValType> ColumnType::* InVariable
)
A delegate that can be provided to an event on a slate widget
Parameters
| Name | Remarks |
|---|---|
| InVariable | The delegate inside the TEDS column |
| InIdentifier | The identifier for this column if it is a dynamic column, NAME_None if it is not a dynamic column |
BindEvent(TSharedPtr< TDelegate< InRetValType(ParamTypes...)> > ColumnType::*)
Description
BindEvent overrides for TSharedPtr
| Name | BindEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.h |
| Include Path | #include "Elements/Framework/TypedElementAttributeBinding.h" |
| Source | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.inl |
template<typename InRetValType, typename... ParamTypes, TDataColumnType ColumnType>
TDelegate < InRetValType> BindEvent
(
TSharedPtr < TDelegate < InRetValType> > ColumnType::* InVariable
)
BindEvent(const FName &, TDelegate< InRetValType(ParamTypes...)> ColumnType::*)
| Name | BindEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.h |
| Include Path | #include "Elements/Framework/TypedElementAttributeBinding.h" |
| Source | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.inl |
template<typename InRetValType, typename... ParamTypes, TDynamicColumnTemplate ColumnType>
TDelegate < InRetValType> BindEvent
(
const FName & InIdentifier,
TDelegate < InRetValType> ColumnType::* InVariable
)
BindEvent(const FName &, TSharedPtr< TDelegate< InRetValType(ParamTypes...)> > ColumnType::*)
| Name | BindEvent |
| Type | function |
| Header File | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.h |
| Include Path | #include "Elements/Framework/TypedElementAttributeBinding.h" |
| Source | /Engine/Source/Runtime/TypedElementFramework/Public/Elements/Framework/TypedElementAttributeBinding.inl |
template<typename InRetValType, typename... ParamTypes, TDynamicColumnTemplate ColumnType>
TDelegate < InRetValType> BindEvent
(
const FName & InIdentifier,
TSharedPtr < TDelegate < InRetValType> > ColumnType::* InVariable
)