LeviLamina
Loading...
Searching...
No Matches
MainGameCore::WinMain_PC Class Reference
Inheritance diagram for MainGameCore::WinMain_PC:

Public Member Functions

virtual ::std::unique_ptr<::MainGameCore::WndProc_createWndProcInstance ()
virtual void _prepareForWindowCreation ()
virtual::tagWNDCLASSEXW _createWindowClass (::HINSTANCE__ *hInstance)
virtual::tagRECT _getInitialClientAreaAndShowCommand (int &showCommand)
virtual void _postWindowCreationSetup (::HWND__ *hwnd)
virtual ::gsl::not_null<::Bedrock::ApplicationInitHandler * > _getAppInitHandler ()
MCAPI ::std::unique_ptr<::MainGameCore::WndProc$_createWndProcInstance ()
MCAPI void $_prepareForWindowCreation ()
MCAPI::tagWNDCLASSEXW $_createWindowClass (::HINSTANCE__ *hInstance)
MCAPI::tagRECT $_getInitialClientAreaAndShowCommand (int &showCommand)
MCAPI void $_postWindowCreationSetup (::HWND__ *hwnd)
MCAPI ::gsl::not_null<::Bedrock::ApplicationInitHandler * > $_getAppInitHandler ()
virtual void _processProtocolActivationArguments (::Bedrock::ActivationArguments &args)
MCAPI void $_processProtocolActivationArguments (::Bedrock::ActivationArguments &args)

Static Public Member Functions

static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 8, 8, ::std::unique_ptr<::WindowState > > mWindowState
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::Bedrock::Platform_GameCore > > mPlatform
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::MainGameCore::WndProc > > mWndProcHandler

Member Function Documentation

◆ _createWndProcInstance()

virtual ::std::unique_ptr<::MainGameCore::WndProc > MainGameCore::WinMain_PC::_createWndProcInstance ( )
virtual

Implements MainGameCore::WinMain.

◆ _prepareForWindowCreation()

virtual void MainGameCore::WinMain_PC::_prepareForWindowCreation ( )
virtual

Implements MainGameCore::WinMain.

◆ _createWindowClass()

virtual::tagWNDCLASSEXW MainGameCore::WinMain_PC::_createWindowClass ( ::HINSTANCE__ * hInstance)
virtual

Implements MainGameCore::WinMain.

◆ _getInitialClientAreaAndShowCommand()

virtual::tagRECT MainGameCore::WinMain_PC::_getInitialClientAreaAndShowCommand ( int & showCommand)
virtual

Implements MainGameCore::WinMain.

◆ _postWindowCreationSetup()

virtual void MainGameCore::WinMain_PC::_postWindowCreationSetup ( ::HWND__ * hwnd)
virtual

Implements MainGameCore::WinMain.

◆ _getAppInitHandler()

virtual ::gsl::not_null<::Bedrock::ApplicationInitHandler * > MainGameCore::WinMain_PC::_getAppInitHandler ( )
virtual

Implements MainGameCore::WinMain.

◆ $vftable()

MCAPI void ** MainGameCore::WinMain_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: