Navigation
API > API/Plugins > API/Plugins/GeometryMaskEditor > API/Plugins/GeometryMaskEditor/SGeometryMaskCanvasPreview > API/Plugins/GeometryMaskEditor/SGeometryMaskCanvasPreview/FArguments
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
WidgetArgsType & Channel
(
TAttribute< EGeometryMaskColorChannel > InAttribute |
Widgets/SGeometryMaskCanvasPreview.h | ||
WidgetArgsType & Channel
(
TSharedRef< UserClass > InUserObjectRef, |
Bind attribute with delegate to a shared pointer-based class method. | Widgets/SGeometryMaskCanvasPreview.h | |
WidgetArgsType & Channel
(
UserClass* InUserObject, |
Bind attribute with delegate to a shared pointer-based class method. | Widgets/SGeometryMaskCanvasPreview.h |
Channel(TAttribute< EGeometryMaskColorChannel >)
| Name | Channel |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMaskEditor/Public/Widgets/SGeometryMaskCanvasPreview.h |
| Include Path | #include "Widgets/SGeometryMaskCanvasPreview.h" |
WidgetArgsType & Channel
(
TAttribute < EGeometryMaskColorChannel > InAttribute
)
Channel(TSharedRef< UserClass >, typename TAttribute< EGeometryMaskColorChannel >::FGetter::template TConstMethodPtr< UserClass, VarTypes... >, VarTypes...)
Description
Bind attribute with delegate to a shared pointer-based class method. Slate mostly uses shared pointers so we use an overload for this type of binding.
| Name | Channel |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMaskEditor/Public/Widgets/SGeometryMaskCanvasPreview.h |
| Include Path | #include "Widgets/SGeometryMaskCanvasPreview.h" |
template<class UserClass, typename... VarTypes>
WidgetArgsType & Channel
(
TSharedRef < UserClass > InUserObjectRef,
typename TAttribute < EGeometryMaskColorChannel >::FGetter::template TConstMethodPtr< UserClass, VarTypes... > InFunc,
VarTypes... Vars
)
Channel(UserClass *, typename TAttribute< EGeometryMaskColorChannel >::FGetter::template TConstMethodPtr< UserClass, VarTypes... >, VarTypes...)
Description
Bind attribute with delegate to a shared pointer-based class method. Slate mostly uses shared pointers so we use an overload for this type of binding.
| Name | Channel |
| Type | function |
| Header File | /Engine/Plugins/VirtualProduction/GeometryMask/Source/GeometryMaskEditor/Public/Widgets/SGeometryMaskCanvasPreview.h |
| Include Path | #include "Widgets/SGeometryMaskCanvasPreview.h" |
template<class UserClass, typename... VarTypes>
WidgetArgsType & Channel
(
UserClass * InUserObject,
typename TAttribute < EGeometryMaskColorChannel >::FGetter::template TConstMethodPtr< UserClass, VarTypes... > InFunc,
VarTypes... Vars
)