UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SMenuSeparatorBlock.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
Widgets/DeclarativeSyntaxSupport.h
"
7
#include "
Framework/MultiBox/MultiBox.h
"
8
12
class
FMenuSeparatorBlock
13
:
public
FMultiBlock
14
{
15
16
public
:
17
21
FMenuSeparatorBlock
(
const
FName
&
InExtensionHook
,
bool
bInIsPartOfHeading
);
22
23
24
private
:
25
27
virtual
TSharedRef< class IMultiBlockBaseWidget >
ConstructWidget()
const override
;
28
29
30
private
:
31
32
// Friend our corresponding widget class
33
friend
class
SMenuSeparatorBlock
;
34
35
};
36
37
38
42
class
SMenuSeparatorBlock
43
:
public
SMultiBlockBaseWidget
44
{
45
46
public
:
47
48
SLATE_BEGIN_ARGS
(
SMenuSeparatorBlock
){}
49
50
SLATE_END_ARGS
()
51
52
53
56
SLATE_API
virtual
void
BuildMultiBlockWidget
(const
ISlateStyle
* StyleSet, const
FName
& StyleName)
override
;
57
58
64
SLATE_API
void
Construct
( const FArguments& InArgs );
65
66
67
private
:
68
69
};
CoreMinimal.h
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
DeclarativeSyntaxSupport.h
SLATE_END_ARGS
#define SLATE_END_ARGS()
Definition
DeclarativeSyntaxSupport.h:116
MultiBox.h
FMenuSeparatorBlock
Definition
SMenuSeparatorBlock.h:14
FMultiBlock
Definition
MultiBox.h:59
FName
Definition
NameTypes.h:617
ISlateStyle
Definition
ISlateStyle.h:18
SMenuSeparatorBlock
Definition
SMenuSeparatorBlock.h:44
SMenuSeparatorBlock::SLATE_BEGIN_ARGS
SLATE_BEGIN_ARGS(SMenuSeparatorBlock)
Definition
SMenuSeparatorBlock.h:48
SMenuSeparatorBlock::BuildMultiBlockWidget
virtual SLATE_API void BuildMultiBlockWidget(const ISlateStyle *StyleSet, const FName &StyleName) override
Definition
SMenuSeparatorBlock.cpp:44
SMenuSeparatorBlock::Construct
SLATE_API void Construct(const FArguments &InArgs)
Definition
SMenuSeparatorBlock.cpp:35
SMultiBlockBaseWidget
Definition
MultiBox.h:618
TSharedRef
Definition
SharedPointer.h:153
Engine
Source
Runtime
Slate
Private
Framework
MultiBox
SMenuSeparatorBlock.h
Generated by
1.9.8