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)
MCFOLD ::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

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