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

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

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

Member Function Documentation

◆ $vftable()

MCAPI void ** MainGameCore::WndProc_PC::$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.

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