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
"
13
#include "
Framework/Application/IPlatformTextField.h
"
14
15
class
IVirtualKeyboardEntry
;
16
17
class
FAndroidPlatformTextField
:
public
IPlatformTextField
18
{
19
public
:
20
virtual
void
ShowVirtualKeyboard
(
bool
bShow,
int32
UserIndex,
TSharedPtr<IVirtualKeyboardEntry>
TextEntryWidget
)
override
;
21
virtual
bool
AllowMoveCursor
()
override
;
22
private
:
23
bool
ShouldUseAutocorrect(
TSharedPtr<IVirtualKeyboardEntry>
TextEntryWidget
)
const
;
24
bool
EnableNewKeyboardConfig()
const
;
25
// SlateTextField* TextField;
26
};
27
28
typedef
FAndroidPlatformTextField
FPlatformTextField
;
29
30
#else
31
32
#include "
Framework/Text/GenericPlatformTextField.h
"
33
34
#endif
FPlatformTextField
FAndroidPlatformTextField FPlatformTextField
Definition
AndroidPlatformTextField.h:28
CoreMinimal.h
int32
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition
Platform.h:1125
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
GenericPlatformTextField.h
IPlatformTextField.h
FAndroidPlatformTextField
Definition
AndroidPlatformTextField.h:18
FAndroidPlatformTextField::ShowVirtualKeyboard
virtual void ShowVirtualKeyboard(bool bShow, int32 UserIndex, TSharedPtr< IVirtualKeyboardEntry > TextEntryWidget) override
FAndroidPlatformTextField::AllowMoveCursor
virtual bool AllowMoveCursor() override
IPlatformTextField
Definition
IPlatformTextField.h:17
IVirtualKeyboardEntry
Definition
IVirtualKeyboardEntry.h:52
TSharedPtr
Definition
SharedPointer.h:692
Engine
Source
Runtime
Slate
Public
Framework
Text
Android
AndroidPlatformTextField.h
Generated by
1.9.8