Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
MainGameCore::WndProc_PC Class Reference
Inheritance diagram for MainGameCore::WndProc_PC:

Classes

struct  InputState

Public Member Functions

virtual ::std::optional< int64 > onClose (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onDestroy (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onSize (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onSessionChange (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onSettingChange (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onExitSizeMove (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onGetMinMaxInfo (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onSysCommand (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onPointerAction (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onMouseAction (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onKeyboardAction (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onRawInput (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onMouseMove (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onMouseLeave (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onChar (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onClose (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onDestroy (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onSize (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onSessionChange (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onSettingChange (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onExitSizeMove (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onGetMinMaxInfo (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onSysCommand (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onPointerAction (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onMouseAction (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onKeyboardAction (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onRawInput (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onMouseMove (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onMouseLeave (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onChar (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onShow (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onEnterSizeMove (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onDPIChange (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onCompacting (::MainGameCore::WndProc::WndProcParams)
virtual ::std::optional< int64 > onActivateApp (::MainGameCore::WndProc::WndProcParams params)
virtual ::std::optional< int64 > onFocusChange (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onShow (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onEnterSizeMove (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onDPIChange (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onCompacting (::MainGameCore::WndProc::WndProcParams)
MCAPI ::std::optional< int64 > $onActivateApp (::MainGameCore::WndProc::WndProcParams params)
MCAPI ::std::optional< int64 > $onFocusChange (::MainGameCore::WndProc::WndProcParams params)

Public Attributes

::ll::TypedStorage< 4, 48, ::MainGameCore::WndProc_PC::InputState > mInputState
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::WindowState > > mWindowState

Member Function Documentation

◆ $onClose()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onClose ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onSize()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onSize ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onSessionChange()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onSessionChange ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onSettingChange()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onSettingChange ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onExitSizeMove()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onExitSizeMove ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onGetMinMaxInfo()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onGetMinMaxInfo ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onSysCommand()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onSysCommand ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onPointerAction()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onPointerAction ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onMouseAction()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onMouseAction ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onKeyboardAction()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onKeyboardAction ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onRawInput()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onRawInput ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onMouseMove()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onMouseMove ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onMouseLeave()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onMouseLeave ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onChar()

MCAPI ::std::optional< int64 > MainGameCore::WndProc_PC::$onChar ( ::MainGameCore::WndProc::WndProcParams params)
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.

◆ $onShow()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onShow ( ::MainGameCore::WndProc::WndProcParams params)
inherited
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.

◆ $onEnterSizeMove()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onEnterSizeMove ( ::MainGameCore::WndProc::WndProcParams params)
inherited
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.

◆ $onDPIChange()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onDPIChange ( ::MainGameCore::WndProc::WndProcParams params)
inherited
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.

◆ $onCompacting()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onCompacting ( ::MainGameCore::WndProc::WndProcParams )
inherited
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.

◆ $onActivateApp()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onActivateApp ( ::MainGameCore::WndProc::WndProcParams params)
inherited
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.

◆ $onFocusChange()

MCAPI ::std::optional< int64 > MainGameCore::WndProc::$onFocusChange ( ::MainGameCore::WndProc::WndProcParams params)
inherited
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.

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