LeviLamina
Loading...
Searching...
No Matches
OreUI::Library Class Reference

Classes

struct  Impl

Public Member Functions

Library & operator= (Library const &)
 Library (Library const &)
MCAPI Library (::cohtml::PlatformSpecificParams const &platformParams, ::std::unique_ptr<::cohtml::IAllocator > allocator, ::std::unique_ptr<::cohtml::IFileSystemReader > fileSystemReader, ::Core::Path const &packagePath, ::std::unique_ptr<::Gameface::ResourceHandlerBroker > resourceHandler, ::std::unique_ptr<::cohtml::Logging::ILogHandler > logHandler, ::Gameface::TemporaryTextureHolder &temporaryTextureHolder, ::OreUI::DebugData &debugData, ::std::unique_ptr<::OreUI::ILiveViewCollectionConsumer > liveViewConsumer)
MCAPI void _initializeSystem (::cohtml::PlatformSpecificParams const &)
MCAPI void _loadFonts (::Core::Path const &packagePath)
MCAPI void _loadICUData (::TaskGroup &taskGroup, ::Core::Path const &packagePath)
MCAPI bool assetsInitialized () const
MCAPI void clearUnusedCachedViews (::SubClientId subClientId)
MCAPI::OreUI::ViewId createView (::OreUI::Detail::ViewContextFactory &contextFactory, ::std::string const &viewPath, ::std::unique_ptr<::OreUI::IFacetRegistry > facets, ::IClientInstance &clientInstance, ::OreUI::ViewCacheMode viewCacheMode)
MCAPI ::std::unique_ptr<::IGamefaceTextInputProxygetTextInputProxy ()
MCAPI ::Bedrock::NotNullNonOwnerPtr<::OreUI::IViewProvidergetViewProvider ()
MCAPI void initializeAssetsAsynchronously (::TaskGroup &taskGroup, ::Core::Path const &packagePath)
MCAPI void initializeRendering (::Bedrock::NonOwnerPointer<::mce::ShaderGroup > shaderGroup, ::mce::RenderContext &renderContext)
MCAPI void initializeViewsCoordinator ()
MCFOLD void onActiveResourcePacksChanged ()
MCAPI void onAppPreSuspended (::mce::RenderContext &)
MCAPI void onAppResumed (::Bedrock::NonOwnerPointer<::mce::ShaderGroup > const &shaderGroup)
MCAPI void onKeyboardDismissed ()
MCFOLD void reloadAllViews ()
MCAPI void setCompleteUninitialization ()
MCAPI void setTextBoxState (::TextBoxStateChange const &stateChange)
MCAPI void update (double time)
MCAPI void * $ctor (::cohtml::PlatformSpecificParams const &platformParams, ::std::unique_ptr<::cohtml::IAllocator > allocator, ::std::unique_ptr<::cohtml::IFileSystemReader > fileSystemReader, ::Core::Path const &packagePath, ::std::unique_ptr<::Gameface::ResourceHandlerBroker > resourceHandler, ::std::unique_ptr<::cohtml::Logging::ILogHandler > logHandler, ::Gameface::TemporaryTextureHolder &temporaryTextureHolder, ::OreUI::DebugData &debugData, ::std::unique_ptr<::OreUI::ILiveViewCollectionConsumer > liveViewConsumer)
MCAPI void $dtor ()

Static Public Member Functions

static MCAPI ::std::unique_ptr<::cohtml::IVirtualAllocator > & mVirtualAllocator ()

Public Attributes

::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::OreUI::Library::Impl > > > mImpl
::ll::TypedStorage< 8, 8, ::cohtml::System * > mSystem
::ll::TypedStorage< 8, 8, ::cohtml::SystemRenderer * > mSystemRenderer
::ll::TypedStorage< 8, 8, ::cohtml::Library * > mLibrary
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cohtml::IAllocator > > mAllocator
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cohtml::IFileSystemReader > > mFileSystemReader
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::Gameface::ResourceHandlerBroker > > mResourceHandler
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::InternationalizationManager > > mInternationalizationManager
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::IRenderingBackend > > mRenderingBackend
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cohtml::Logging::ILogHandler > > mLogHandler
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cohtml::Profile::IPerformanceHandler > > mPerformanceHandler
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::cohtml::ITimeZoneProvider > > mTimeZoneProvider
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::LayoutScheduler > > mLayoutScheduler
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::ViewsCoordinator > > mViews
::ll::TypedStorage< 8, 8, ::Gameface::TemporaryTextureHolder & > mTemporaryTextureHolder
::ll::TypedStorage< 8, 8, ::gsl::not_null<::std::unique_ptr<::OreUI::ILiveViewCollectionConsumer > > > mLiveViewConsumer
::ll::TypedStorage< 8, 8, ::OreUI::DebugData & > mDebugData
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mRegisteredFonts
::ll::TypedStorage< 1, 1, bool > mDoCompleteUninitialization
::ll::TypedStorage< 1, 1, bool > mSuspended
::ll::TypedStorage< 1, 1, bool > mICUDataInitialized
::ll::TypedStorage< 8, 16, ::std::thread > mResourceThread

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