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"
8
13 : public FMultiBlock
14{
15public:
20
21private:
23 virtual TSharedRef<class IMultiBlockBaseWidget> ConstructWidget() const override;
24
25private:
26 // Friend our corresponding widget class
27 friend class SMenuSpacerBlock;
28};
29
30
36{
37public:
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};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
Definition SMenuSpacerBlock.h:14
Definition MultiBox.h:59
Definition NameTypes.h:617
Definition ISlateStyle.h:18
Definition SMenuSpacerBlock.h:36
SLATE_API void Construct(const FArguments &InArgs)
Definition SMenuSpacerBlock.cpp:38
virtual SLATE_API void BuildMultiBlockWidget(const ISlateStyle *StyleSet, const FName &StyleName) override
Definition SMenuSpacerBlock.cpp:45
SLATE_BEGIN_ARGS(SMenuSpacerBlock)
Definition SMenuSpacerBlock.h:38
Definition MultiBox.h:618
Definition SharedPointer.h:153