UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
List of all members
FSingleWidgetChildrenWithSlot Class Reference
final
#include <
Children.h
>
Inheritance diagram for FSingleWidgetChildrenWithSlot:
Additional Inherited Members
Public Member Functions inherited from
TSingleWidgetChildrenWithSlot< FSingleWidgetChildrenWithSlot >
TSingleWidgetChildrenWithSlot
(
SWidget
*
InOwner
)
TSingleWidgetChildrenWithSlot
(
SWidget
*
InOwner
,
FName
InName)
TSingleWidgetChildrenWithSlot
(std::nullptr_t)=
delete
virtual
int32
Num
() const
override
virtual
TSharedRef
<
SWidget
>
GetChildAt
(
int32
ChildIndex)
override
virtual
TSharedRef
< const
SWidget
>
GetChildAt
(
int32
ChildIndex) const
override
void
Construct
(
FSlotArguments
&&InArgs)
TSlotBase
<
FSingleWidgetChildrenWithSlot
> &
AsSlot
()
const
TSlotBase
<
FSingleWidgetChildrenWithSlot
> &
AsSlot
() const
FSingleWidgetChildrenWithSlot
&
operator[]
(const
TSharedRef
<
SWidget
> &
InChildWidget
)
FSingleWidgetChildrenWithSlot
&
Expose
(
FSingleWidgetChildrenWithSlot
*&
OutVarToInit
)
Public Member Functions inherited from
FChildren
FChildren
(
SWidget
*
InOwner
)
FChildren
(
SWidget
*
InOwner
,
FName
InName)
FChildren
(std::nullptr_t)=
delete
void
*
operator new
(
size_t
)=
delete
void
*
operator new[]
(
size_t
)=
delete
SWidget
&
GetOwner
() const
template<
typename
Predicate >
void
ForEachWidget
(Predicate &&
Pred
)
template<
typename
Predicate >
void
ForEachWidget
(Predicate &&
Pred
) const
virtual
int32
NumSlot
() const
virtual
bool
SupportSlotWithSlateAttribute
() const
FName
GetName
() const
Protected Types inherited from
FChildren
enum
ECopyConstruct
{
CopyConstruct
}
enum
ERefConstruct
{
ReferenceConstruct
}
Protected Types inherited from
TSlotBase< SlotType >
enum
EConstructSlotIsFChildren
{
ConstructSlotIsFChildren
}
Protected Member Functions inherited from
FChildren
virtual
~FChildren
()
void
Debug_TestDestroyTag
() const
Protected Member Functions inherited from
TSlotBase< SlotType >
SlotType &
operator[]
(
TSharedRef
<
SWidget
> &&
InChildWidget
)
SlotType &
operator[]
(const
TSharedRef
<
SWidget
> &
InChildWidget
)
SlotType &
Expose
(SlotType *&
OutVarToInit
)
void
Construct
(const
FChildren
&
SlotOwner
,
FSlotArguments
&&InArgs)
SLATECORE_API
FSlotBase
()
SLATECORE_API
FSlotBase
(const
FChildren
&
InParent
)
SLATECORE_API
FSlotBase
(const
TSharedRef
<
SWidget
> &
InWidget
)
FSlotBase
(const
FSlotBase
&)=
delete
Protected Member Functions inherited from
FSlotBase
template<
typename
TargetValueType
,
typename
SourceValueType
>
bool
SetAttribute
(
TAttribute
<
TargetValueType
> &TargetValue, const
TAttribute
<
SourceValueType
> &SourceValue,
EInvalidateWidgetReason
BaseInvalidationReason
)
SLATECORE_API
FSlotBase
()
SLATECORE_API
FSlotBase
(const
FChildren
&
InParent
)
SLATECORE_API
FSlotBase
(const
TSharedRef
<
SWidget
> &
InWidget
)
FSlotBase
&
operator=
(const
FSlotBase
&)=
delete
FSlotBase
(const
FSlotBase
&)=
delete
virtual
SLATECORE_API
~FSlotBase
()
const
FChildren
*
GetOwner
() const
SLATECORE_API
SWidget
*
GetOwnerWidget
() const
SLATECORE_API
void
SetOwner
(const
FChildren
&Children)
void
AttachWidget
(
TSharedRef
<
SWidget
> &&
InWidget
)
void
AttachWidget
(const
TSharedRef
<
SWidget
> &
InWidget
)
const
TSharedRef
<
SWidget
> &
GetWidget
() const
SLATECORE_API
const
TSharedPtr
<
SWidget
>
DetachWidget
()
SLATECORE_API
void
Invalidate
(
EInvalidateWidgetReason
InvalidateReason
)
Detailed Description
A
FChildren
that has only one child.
The documentation for this class was generated from the following file:
Engine/Source/Runtime/SlateCore/Public/Layout/
Children.h
FSingleWidgetChildrenWithSlot
Generated by
1.9.8