UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AndroidPlatformTextField.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5// some android platforms disable this but not defined otherwise if AndroidPlatform.h not included first
6#ifndef USE_ANDROID_JNI
7 #define USE_ANDROID_JNI 1
8#endif
9
10#if USE_ANDROID_JNI
11
12#include "CoreMinimal.h"
14
16
18{
19public:
20 virtual void ShowVirtualKeyboard(bool bShow, int32 UserIndex, TSharedPtr<IVirtualKeyboardEntry> TextEntryWidget) override;
21 virtual bool AllowMoveCursor() override;
22private:
23 bool ShouldUseAutocorrect(TSharedPtr<IVirtualKeyboardEntry> TextEntryWidget) const;
24 bool EnableNewKeyboardConfig() const;
25 // SlateTextField* TextField;
26};
27
29
30#else
31
33
34#endif
FAndroidPlatformTextField FPlatformTextField
Definition AndroidPlatformTextField.h:28
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
Definition AndroidPlatformTextField.h:18
virtual void ShowVirtualKeyboard(bool bShow, int32 UserIndex, TSharedPtr< IVirtualKeyboardEntry > TextEntryWidget) override
virtual bool AllowMoveCursor() override
Definition IPlatformTextField.h:17
Definition IVirtualKeyboardEntry.h:52
Definition SharedPointer.h:692