UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CursorReply.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"
7#include "Input/ReplyBase.h"
8
9class SWidget;
10class SWindow;
11
15class FCursorReply : public TReplyBase<FCursorReply>
16{
17public:
18
25 {
26 return FCursorReply();
27 }
28
34 {
35 return FCursorReply( InCursor );
36 }
37
39 TSharedPtr<SWindow> GetCursorWindow() const { return CursorWindow; }
40
42 TSharedPtr<SWidget> GetCursorWidget() const { return CursorWidget; }
43
45 EMouseCursor::Type GetCursorType() const { return MouseCursor; }
46
49
50private:
51
55 , MouseCursor( EMouseCursor::Default )
56 { }
57
61 , MouseCursor( InCursorType )
62 { }
63
65 TSharedPtr<SWindow> CursorWindow;
66
68 TSharedPtr<SWidget> CursorWidget;
69
71 EMouseCursor::Type MouseCursor;
72};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
Definition CursorReply.h:16
TSharedPtr< SWidget > GetCursorWidget() const
Definition CursorReply.h:42
void SetCursorWidget(TSharedPtr< SWindow > InCursorWindow, TSharedPtr< SWidget > InCursorWidget)
Definition CursorReply.h:48
TSharedPtr< SWindow > GetCursorWindow() const
Definition CursorReply.h:39
EMouseCursor::Type GetCursorType() const
Definition CursorReply.h:45
static FCursorReply Unhandled()
Definition CursorReply.h:24
static FCursorReply Cursor(EMouseCursor::Type InCursor)
Definition CursorReply.h:33
Definition SWidget.h:165
Definition SWindow.h:243
Definition ReplyBase.h:41
Definition SharedPointer.h:692
Definition ICursor.h:16
Type
Definition ICursor.h:18
@ false
Definition radaudio_common.h:23