LeviLamina
|
Public Member Functions | |
Impl & | operator= (Impl const &) |
Impl (Impl const &) | |
virtual::IPlatformScreenshots & | getPlatformScreenshots () |
virtual bool | mouseInputHandledByImGui () |
virtual bool | keyboardInputHandledByImGui () |
virtual void | updateImGuiMousePosition (float x, float y) |
virtual void | updateImGuiMouseButton (uchar button, bool isDown) |
virtual void | updateImGuiMouseScrollBar (float value) |
virtual void | imGuiAddInputChar (ushort c) |
virtual bool | updateImGuiKeyboard (uchar param, bool isDown) |
virtual void | setServiceLocators (::AppPlatform &platform) |
virtual void | resetServiceLocators () |
virtual void | setDiskAccessEventing (::Core::DiskAccessTracker &diskAccessTracker) |
virtual bool | isRealmsEnabled () const |
virtual::Bedrock::PubSub::Subscription | initializeLoadProfiler (::Core::LoadTimeProfiler &profiler) |
virtual ::Bedrock::Threading::Async<::IntegrityTokenResult > | requestIntegrityToken (::std::string const &) |
virtual::std::string | getFullLanguageCode () |
virtual::UIProfile | getDefaultUIProfile (::UIScalingRules uiScalingRules) const |
virtual ::std::optional<::ScreenshotOptions > | getExtraLevelSaveDataIconParams (::std::string const &) const |
MCAPI | Impl (::std::unique_ptr<::AppPlatformImpl::IDependencies > deps) |
MCAPI void * | $ctor (::std::unique_ptr<::AppPlatformImpl::IDependencies > deps) |
MCAPI void | $dtor () |
MCAPI::IPlatformScreenshots & | $getPlatformScreenshots () |
MCAPI bool | $mouseInputHandledByImGui () |
MCAPI bool | $keyboardInputHandledByImGui () |
MCAPI void | $updateImGuiMousePosition (float x, float y) |
MCAPI void | $updateImGuiMouseButton (uchar button, bool isDown) |
MCAPI void | $updateImGuiMouseScrollBar (float value) |
MCAPI void | $imGuiAddInputChar (ushort c) |
MCAPI bool | $updateImGuiKeyboard (uchar param, bool isDown) |
MCAPI void | $setServiceLocators (::AppPlatform &platform) |
MCAPI void | $resetServiceLocators () |
MCAPI void | $setDiskAccessEventing (::Core::DiskAccessTracker &diskAccessTracker) |
MCAPI bool | $isRealmsEnabled () const |
MCAPI::Bedrock::PubSub::Subscription | $initializeLoadProfiler (::Core::LoadTimeProfiler &profiler) |
MCAPI ::Bedrock::Threading::Async<::IntegrityTokenResult > | $requestIntegrityToken (::std::string const &) |
MCAPI::std::string | $getFullLanguageCode () |
MCAPI::UIProfile | $getDefaultUIProfile (::UIScalingRules uiScalingRules) const |
MCAPI ::std::optional<::ScreenshotOptions > | $getExtraLevelSaveDataIconParams (::std::string const &) const |
Static Public Member Functions | |
static MCAPI void ** | $vftableForIPlatformScreenshots () |
static MCAPI void ** | $vftableForIAppPlatformImpl () |
Public Attributes | |
::ll::UntypedStorage< 8, 16 > | mUnk1f9a34 |
::ll::UntypedStorage< 8, 16 > | mUnk17ea4f |
::ll::UntypedStorage< 8, 16 > | mUnk922e4c |
::ll::UntypedStorage< 8, 8 > | mUnkc6ea0c |
::ll::UntypedStorage< 8, 8 > | mUnk5f48bd |
::ll::UntypedStorage< 8, 8 > | mUnkf07172 |
|
explicit |
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IAppPlatformImpl.
|
virtual |
Implements IPlatformScreenshots.
MCAPI void * AppPlatformImpl::Impl::$ctor | ( | ::std::unique_ptr<::AppPlatformImpl::IDependencies > | deps | ) |
MCAPI void AppPlatformImpl::Impl::$dtor | ( | ) |
MCAPI::IPlatformScreenshots & AppPlatformImpl::Impl::$getPlatformScreenshots | ( | ) |
MCAPI bool AppPlatformImpl::Impl::$mouseInputHandledByImGui | ( | ) |
MCAPI bool AppPlatformImpl::Impl::$keyboardInputHandledByImGui | ( | ) |
MCAPI void AppPlatformImpl::Impl::$updateImGuiMousePosition | ( | float | x, |
float | y ) |
MCAPI void AppPlatformImpl::Impl::$updateImGuiMouseButton | ( | uchar | button, |
bool | isDown ) |
MCAPI void AppPlatformImpl::Impl::$updateImGuiMouseScrollBar | ( | float | value | ) |
MCAPI void AppPlatformImpl::Impl::$imGuiAddInputChar | ( | ushort | c | ) |
MCAPI bool AppPlatformImpl::Impl::$updateImGuiKeyboard | ( | uchar | param, |
bool | isDown ) |
MCAPI void AppPlatformImpl::Impl::$setServiceLocators | ( | ::AppPlatform & | platform | ) |
MCAPI void AppPlatformImpl::Impl::$resetServiceLocators | ( | ) |
MCAPI void AppPlatformImpl::Impl::$setDiskAccessEventing | ( | ::Core::DiskAccessTracker & | diskAccessTracker | ) |
MCAPI bool AppPlatformImpl::Impl::$isRealmsEnabled | ( | ) | const |
MCAPI::Bedrock::PubSub::Subscription AppPlatformImpl::Impl::$initializeLoadProfiler | ( | ::Core::LoadTimeProfiler & | profiler | ) |
MCAPI ::Bedrock::Threading::Async<::IntegrityTokenResult > AppPlatformImpl::Impl::$requestIntegrityToken | ( | ::std::string const & | ) |
MCAPI::std::string AppPlatformImpl::Impl::$getFullLanguageCode | ( | ) |
MCAPI::UIProfile AppPlatformImpl::Impl::$getDefaultUIProfile | ( | ::UIScalingRules | uiScalingRules | ) | const |
MCAPI ::std::optional<::ScreenshotOptions > AppPlatformImpl::Impl::$getExtraLevelSaveDataIconParams | ( | ::std::string const & | ) | const |
|
static |
|
static |