Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OreUI::OreUISystem::OreUISystemDependencies Struct Reference

Public Types

using ResourceHandlerBrokerFactory
using LibraryFactory
using SceneProviderFactory

Static Public Member Functions

static MCAPI ::brstd::move_only_function< ::std::unique_ptr<::OreUI::Library >(::OreUI::LibraryFactoryArguments &&) const > createLibraryFactory (::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > fileSystem, ::Bedrock::NotNullNonOwnerPtr<::IFileAccess > appPackageFileAccess)
static MCAPI ::brstd::move_only_function<::std::unique_ptr< ::Gameface::ResourceHandlerBroker >(::OreUI::RegisterResourceHandlersArguments const &) const > createResourceHandlerBrokerFactory (::OreUI::ResourceHandlerFactoryArguments const &args)
static MCAPI ::OreUI::ResourceHandlerFactory createResourceHandlerFactory (::OreUI::ResourceHandlerFactoryArguments const &args)

Public Attributes

::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::std::unique_ptr< ::Gameface::ResourceHandlerBroker >(::OreUI::RegisterResourceHandlersArguments const &) const > > mCreateResourceHandlerBroker
::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::std::unique_ptr<::OreUI::Library >(::OreUI::LibraryFactoryArguments &&) const > > mCreateLibrary
::ll::TypedStorage< 8, 64, ::brstd::move_only_function<::std::unique_ptr<::OreUI::SceneProvider >(::Bedrock::NotNullNonOwnerPtr<::IClientInstance > const &, ::std::unique_ptr<::OreUI::FacetRegistryFactory >, ::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory >, ::OreUI::Library &) const > > mSceneProviderFactory
::ll::TypedStorage< 8, 272, ::OreUI::RouterConfiguration > mRouterConfiguration
::ll::TypedStorage< 8, 32, ::Core::Path > mPackagePath
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::ResourceAllowList > > mAllowList
::ll::TypedStorage< 8, 24, ::OreUI::LiveViewCollection > mLiveViewCollection
::ll::TypedStorage< 8, 24, ::Bedrock::NonOwnerPointer<::mce::ShaderGroup > > mShaderGroup
::ll::TypedStorage< 8, 8, ::gsl::not_null<::mce::RenderContext * > > mRenderContext
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::OreUI::DebugData > > mDebugData
::ll::TypedStorage< 8, 64, ::std::function< void(::std::string_view)> > mShowDebugToast
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::Input::Debug::ISplitscreenRedirect > > mDebugSplitscreenInputRedirect

Member Typedef Documentation

◆ ResourceHandlerBrokerFactory

using OreUI::OreUISystem::OreUISystemDependencies::ResourceHandlerBrokerFactory
Initial value:
::brstd::move_only_function<::std::unique_ptr<
Definition ResourceHandlerBroker.h:7
Definition move_only_function.h:9
Definition RegisterResourceHandlersArguments.h:7

◆ LibraryFactory

using OreUI::OreUISystem::OreUISystemDependencies::LibraryFactory

◆ SceneProviderFactory

using OreUI::OreUISystem::OreUISystemDependencies::SceneProviderFactory
Initial value:
::Bedrock::NotNullNonOwnerPtr<::IClientInstance> const&,
::std::unique_ptr<::OreUI::FacetRegistryFactory>,
::std::unique_ptr<::OreUI::Detail::BindingRegistryFactory>,
) const>
Definition Library.h:7

Member Function Documentation

◆ createLibraryFactory()

MCAPI ::brstd::move_only_function< ::std::unique_ptr<::OreUI::Library >(::OreUI::LibraryFactoryArguments &&) const > OreUI::OreUISystem::OreUISystemDependencies::createLibraryFactory ( ::Bedrock::NotNullNonOwnerPtr<::Core::FileSystem > fileSystem,
::Bedrock::NotNullNonOwnerPtr<::IFileAccess > appPackageFileAccess )
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.

◆ createResourceHandlerBrokerFactory()

MCAPI ::brstd::move_only_function<::std::unique_ptr< ::Gameface::ResourceHandlerBroker >(::OreUI::RegisterResourceHandlersArguments const &) const > OreUI::OreUISystem::OreUISystemDependencies::createResourceHandlerBrokerFactory ( ::OreUI::ResourceHandlerFactoryArguments const & args)
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.

◆ createResourceHandlerFactory()

MCAPI ::OreUI::ResourceHandlerFactory OreUI::OreUISystem::OreUISystemDependencies::createResourceHandlerFactory ( ::OreUI::ResourceHandlerFactoryArguments const & args)
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 struct was generated from the following files: