3#include "mc/_HeaderOutputPredefine.h"
15 virtual ~KeyboardManager() =
default;
17 virtual bool tryEnableKeyboard(::std::string
const&,
int,
bool,
bool,
bool, ::Vec2
const&,
float) = 0;
19 virtual bool isFullScreenKeyboard()
const = 0;
21 virtual void disableKeyboard() = 0;
23 virtual bool canActivateKeyboard() = 0;
25 virtual bool isKeyboardEnabled()
const = 0;
27 virtual bool isKeyboardActive()
const = 0;
29 virtual bool wasEnabledWithMultiline()
const = 0;
31 virtual bool isNumbersOnly()
const = 0;
33 virtual int getMaxLength()
const = 0;
35 virtual float getKeyboardHeight()
const = 0;
37 virtual void setForcedHeight(
float) = 0;
39 virtual bool tryClaimKeyboardOwnership() = 0;
41 virtual void releaseKeyboardOwnership() = 0;
43 virtual bool getKeyboardClosedEvent() = 0;
45 virtual void clearKeyboardClosedEvent() = 0;
47 virtual void updateTextEditBoxPosition(::RectangleArea
const&, ::Vec2
const&, ::Vec2
const&) = 0;
Definition KeyboardManager.h:5
static MCAPI void ** $vftable()
Definition RectangleArea.h:5