39 virtual void Show(
bool bShow )
override;
41 virtual void Lock(
const RECT*
const Bounds )
override;
78 mutable float CachedGlobalXPosition;
81 mutable float CachedGlobalYPosition;
84 mutable bool bPositionCacheIsValid;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
SDL_Cursor * SDL_HCursor
Definition LinuxCursor.h:10
FRWLock Lock
Definition UnversionedPropertySerialization.cpp:921
Definition LinuxCursor.h:13
void SetCachedPosition(const float X, const float Y)
Definition LinuxCursor.cpp:220
virtual bool IsCreateCursorFromRGBABufferSupported() const override
Definition LinuxCursor.h:19
virtual void GetSize(int32 &Width, int32 &Height) const override
Definition LinuxCursor.cpp:283
void InvalidateCaches()
Definition LinuxCursor.cpp:215
virtual FVector2D GetPosition() const override
Definition LinuxCursor.cpp:201
virtual ~FLinuxCursor()
Definition LinuxCursor.cpp:139
FLinuxCursor()
Definition LinuxCursor.cpp:10
virtual void SetCustomShape(SDL_HCursor CursorHandle)
Definition LinuxCursor.cpp:196
virtual void * CreateCursorFromRGBABuffer(const FColor *Pixels, int32 Width, int32 Height, FVector2D InHotSpot) override
Definition LinuxCursor.cpp:176
virtual void Show(bool bShow) override
Definition LinuxCursor.cpp:289
virtual EMouseCursor::Type GetType() const override
Definition LinuxCursor.h:32
virtual void SetTypeShape(EMouseCursor::Type InCursorType, void *CursorHandle) override
Definition LinuxCursor.cpp:367
bool IsHidden()
Definition LinuxCursor.cpp:362
virtual void SetType(const EMouseCursor::Type InNewCursor) override
Definition LinuxCursor.cpp:259
virtual void SetPosition(const int32 X, const int32 Y) override
Definition LinuxCursor.cpp:227
Type
Definition ICursor.h:18
@ TotalCursorCount
Definition ICursor.h:65
Definition AndroidSystemIncludes.h:36