LeviLamina
Loading...
Searching...
No Matches
HIDControllerWin32 Class Reference
+ Inheritance diagram for HIDControllerWin32:

Public Member Functions

virtual void onShowKeyboard (::std::string_view const currentText, int maxLength, bool isMultiline)
 
virtual void onHideKeyboard ()
 
virtual void onTextEditComponentGainedFocus (::std::string_view const currentText, int maxLength)
 
virtual void onTextEditComponentLostFocus ()
 
virtual void onKeyUp (int keyCode)
 
virtual void updateEditContext (int keyCode)
 
virtual void onTextInput (::std::string const &utf8Text)
 
virtual void onCompositionText (::std::string const &utf8Text)
 
virtual void resetCompositionState ()
 
virtual void onIMEReconversion (int position, int count)
 
virtual void setCaretPosition (int position)
 
virtual void onAppFocusLost ()
 
virtual void onAppFocusGained ()
 
virtual void setIMEEnabled (bool val)
 
MCAPI HIDControllerWin32 (::HWND__ *hwnd)
 
MCAPI void _disableTextEdit ()
 
MCAPI void _enableTextEdit ()
 
MCAPI void * $ctor (::HWND__ *hwnd)
 
MCAPI void $onShowKeyboard (::std::string_view const currentText, int maxLength, bool isMultiline)
 
MCAPI void $onHideKeyboard ()
 
MCAPI void $onTextEditComponentGainedFocus (::std::string_view const currentText, int maxLength)
 
MCFOLD void $onTextEditComponentLostFocus ()
 
MCAPI void $onKeyUp (int keyCode)
 
MCAPI void $updateEditContext (int keyCode)
 
MCAPI void $onTextInput (::std::string const &utf8Text)
 
MCAPI void $onCompositionText (::std::string const &utf8Text)
 
MCAPI void $resetCompositionState ()
 
MCAPI void $onIMEReconversion (int position, int count)
 
MCAPI void $setCaretPosition (int position)
 
MCAPI void $onAppFocusLost ()
 
MCAPI void $onAppFocusGained ()
 
MCFOLD void $setIMEEnabled (bool val)
 
virtual void onKeyDown (int keyCode)
 
virtual void onTextInput (::std::wstring const &wideText)
 
virtual void onCompositionText (::std::wstring const &wideText)
 
virtual int getCaretPosition () const
 
MCAPI void _clipboardPasteHandler (::ApplicationSignal::ClipboardPaste const &signal)
 
MCAPI void * $ctor (::IKeyboardProxy *keyboardProxy)
 
MCAPI void $dtor ()
 
MCAPI void $onKeyDown (int keyCode)
 
MCAPI void $onTextInput (::std::wstring const &wideText)
 
MCAPI void $onCompositionText (::std::wstring const &wideText)
 
MCFOLD int $getCaretPosition () const
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::TypedStorage< 8, 8, ::HWND__ * > mHWnd
 
::ll::TypedStorage< 4, 8, ::tagPOINT > mCaretScreenPos
 
::ll::TypedStorage< 1, 1, bool > mCallbacksRegistered
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mTextRequestedToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mTextUpdatedToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mLayoutRequestToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mCompositionStartedToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mCompositionCompletedToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mSelectionRequestedToken
 
::ll::TypedStorage< 8, 8, ::winrt::event_token > mSelectionUpdatedToken
 
::ll::TypedStorage< 8, 8, ::winrt::Windows::UI::Text::Core::CoreTextEditContext > mCoreTextEditContext
 
::ll::TypedStorage< 1, 1, bool > mTextboxIsFocused
 
::ll::TypedStorage< 1, 1, bool > mTextboxIsSelected
 
::ll::TypedStorage< 1, 1, bool > mIsMultiline
 
::ll::TypedStorage< 8, 80, ::TextEditContextmEditContext
 
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Bedrock::SignalReceiver > > mSignalRcvr
 
::ll::TypedStorage< 1, 1, bool > mIsComposing
 
::ll::TypedStorage< 4, 4, int > mCompositionStart
 
::ll::TypedStorage< 4, 4, int > mCompositionEnd
 
::ll::TypedStorage< 8, 64, ::std::function< void(::std::string const &, int, ::TextboxTextUpdateReason)> > mUpdateTextFunction
 

Member Function Documentation

◆ onShowKeyboard()

virtual void HIDControllerWin32::onShowKeyboard ( ::std::string_view const currentText,
int maxLength,
bool isMultiline )
virtual

Reimplemented from HIDController.

◆ onHideKeyboard()

virtual void HIDControllerWin32::onHideKeyboard ( )
virtual

Reimplemented from HIDController.

◆ onTextEditComponentGainedFocus()

virtual void HIDControllerWin32::onTextEditComponentGainedFocus ( ::std::string_view const currentText,
int maxLength )
virtual

Reimplemented from HIDController.

◆ onTextEditComponentLostFocus()

virtual void HIDControllerWin32::onTextEditComponentLostFocus ( )
virtual

Reimplemented from HIDController.

◆ onKeyUp()

virtual void HIDControllerWin32::onKeyUp ( int keyCode)
virtual

Reimplemented from HIDController.

◆ updateEditContext()

virtual void HIDControllerWin32::updateEditContext ( int keyCode)
virtual

Reimplemented from HIDController.

◆ onTextInput()

virtual void HIDControllerWin32::onTextInput ( ::std::string const & utf8Text)
virtual

Reimplemented from HIDController.

◆ onCompositionText()

virtual void HIDControllerWin32::onCompositionText ( ::std::string const & utf8Text)
virtual

Reimplemented from HIDController.

◆ resetCompositionState()

virtual void HIDControllerWin32::resetCompositionState ( )
virtual

Reimplemented from HIDController.

◆ onIMEReconversion()

virtual void HIDControllerWin32::onIMEReconversion ( int position,
int count )
virtual

Reimplemented from HIDController.

◆ setCaretPosition()

virtual void HIDControllerWin32::setCaretPosition ( int position)
virtual

Reimplemented from HIDController.

◆ onAppFocusLost()

virtual void HIDControllerWin32::onAppFocusLost ( )
virtual

Reimplemented from HIDController.

◆ onAppFocusGained()

virtual void HIDControllerWin32::onAppFocusGained ( )
virtual

Reimplemented from HIDController.

◆ setIMEEnabled()

virtual void HIDControllerWin32::setIMEEnabled ( bool val)
virtual

Reimplemented from HIDController.

◆ $vftable()

static MCAPI void ** HIDControllerWin32::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ onKeyDown()

virtual void HIDController::onKeyDown ( int keyCode)
virtualinherited

The documentation for this class was generated from the following files: