UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SMenuSpacerBlock.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreTypes.h
"
6
#include "
Widgets/DeclarativeSyntaxSupport.h
"
7
#include "
Framework/MultiBox/MultiBox.h
"
8
12
class
FMenuSpacerBlock
13
:
public
FMultiBlock
14
{
15
public
:
19
FMenuSpacerBlock
(
const
FName
&
InExtensionHook
,
bool
bInIsPartOfHeading
);
20
21
private
:
23
virtual
TSharedRef<class IMultiBlockBaseWidget>
ConstructWidget()
const override
;
24
25
private
:
26
// Friend our corresponding widget class
27
friend
class
SMenuSpacerBlock
;
28
};
29
30
34
class
SMenuSpacerBlock
35
:
public
SMultiBlockBaseWidget
36
{
37
public
:
38
SLATE_BEGIN_ARGS
(
SMenuSpacerBlock
)
39
{}
40
SLATE_END_ARGS
()
41
42
45
SLATE_API
virtual
void
BuildMultiBlockWidget
(const
ISlateStyle
* StyleSet, const
FName
& StyleName)
override
;
46
52
SLATE_API
void
Construct
(const FArguments& InArgs);
53
};
CoreTypes.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
FMenuSpacerBlock
Definition
SMenuSpacerBlock.h:14
FMultiBlock
Definition
MultiBox.h:59
FName
Definition
NameTypes.h:617
ISlateStyle
Definition
ISlateStyle.h:18
SMenuSpacerBlock
Definition
SMenuSpacerBlock.h:36
SMenuSpacerBlock::Construct
SLATE_API void Construct(const FArguments &InArgs)
Definition
SMenuSpacerBlock.cpp:38
SMenuSpacerBlock::BuildMultiBlockWidget
virtual SLATE_API void BuildMultiBlockWidget(const ISlateStyle *StyleSet, const FName &StyleName) override
Definition
SMenuSpacerBlock.cpp:45
SMenuSpacerBlock::SLATE_BEGIN_ARGS
SLATE_BEGIN_ARGS(SMenuSpacerBlock)
Definition
SMenuSpacerBlock.h:38
SMultiBlockBaseWidget
Definition
MultiBox.h:618
TSharedRef
Definition
SharedPointer.h:153
Engine
Source
Runtime
Slate
Private
Framework
MultiBox
SMenuSpacerBlock.h
Generated by
1.9.8