UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPlatformTextField.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 "HAL/Platform.h"
10
11#define UE_API SLATE_API
12
13
15
17{
18public:
19 virtual ~IPlatformTextField() {};
20
22 virtual bool AllowMoveCursor() { return true; }
23
25
26private:
27
28};
29
30
42
43#undef UE_API
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition IPlatformTextField.h:11
Definition NameTypes.h:617
Definition IModularFeature.h:12
Definition IPlatformTextField.h:32
virtual TUniquePtr< IPlatformTextField > CreateInstance()=0
static UE_API TUniquePtr< IPlatformTextField > TryCreateInstance()
Definition IPlatformTextField.cpp:97
static UE_API FName FeatureName
Definition IPlatformTextField.h:34
Definition IPlatformTextField.h:17
virtual void ShowVirtualKeyboard(bool bShow, int32 UserIndex, TSharedPtr< IVirtualKeyboardEntry > TextEntryWidget)=0
virtual ~IPlatformTextField()
Definition IPlatformTextField.h:19
virtual bool AllowMoveCursor()
Definition IPlatformTextField.h:22
static bool ShouldUseVirtualKeyboardAutocorrect(TSharedPtr< IVirtualKeyboardEntry > TextEntryWidget)
Definition IPlatformTextField.cpp:10
Definition IVirtualKeyboardEntry.h:52
Definition SharedPointer.h:692
Definition UniquePtr.h:107