UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
STooltipPresenter.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 "Layout/Visibility.h"
8#include "Widgets/SWidget.h"
9#include "Layout/Children.h"
10#include "Widgets/SPanel.h"
11
13
16{
17public:
22
23 SLATE_DEFAULT_SLOT(FArguments, Content)
24
26
27
29 : ChildSlot(this)
30 {
31 bCanSupportFocus = false;
32 }
33
34 SLATE_API void Construct(const FArguments& InArgs);
35
37
38private:
39 SLATE_API virtual bool ComputeVolatility() const override;
40 SLATE_API virtual void OnArrangeChildren(const FGeometry& AllottedGeometry, FArrangedChildren& ArrangedChildren) const override;
41
42 SLATE_API virtual FVector2D ComputeDesiredSize(float) const override;
43
44 SLATE_API virtual FChildren* GetChildren() override;
45
46 TWeakChild<SWidget> ChildSlot;
47};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define SLATE_END_ARGS()
Definition DeclarativeSyntaxSupport.h:116
#define SLATE_DEFAULT_SLOT(DeclarationType, SlotName)
Definition DeclarativeSyntaxSupport.h:444
Definition ArrangedChildren.h:15
Definition ChildrenBase.h:27
Definition SPanel.h:30
void Construct()
Definition SPanel.h:65
Definition STooltipPresenter.h:16
SLATE_API void SetContent(TSharedPtr< SWidget > InWidget)
Definition STooltipPresenter.cpp:13
SLATE_BEGIN_ARGS(STooltipPresenter)
Definition STooltipPresenter.h:18
uint8 bCanSupportFocus
Definition SWidget.h:1745
Definition SharedPointer.h:692
Definition Children.h:212
static SLATECORE_API const EVisibility HitTestInvisible
Definition Visibility.h:23
Definition Geometry.h:40