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

Public Types

enum class  CubemapType : int
enum class  CubemapType : int

Public Member Functions

virtual void onActiveResourcePacksChanged (::ResourcePackManager &)
MCAPI CubemapBackgroundResources (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ResourcePackManager &resourcePackManager, ::CubemapBackgroundResources::CubemapType const &cubemapType)
MCAPI void _checkHDRTexturesAvailableAndFallback (::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void _unloadPanoramaTextures (::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void _updateIsVanillaCubemap ()
MCAPI void loadAssets (::mce::TextureResourceService &textureResourceService, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void unloadAssets (::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void updateAssets (::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void updateCubemapType (::CubemapBackgroundResources::CubemapType const &cubemapType, ::std::shared_ptr<::mce::TextureGroup > textureGroup)
MCAPI void * $ctor (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ResourcePackManager &resourcePackManager, ::CubemapBackgroundResources::CubemapType const &cubemapType)
MCAPI void $dtor ()
MCAPI void $onActiveResourcePacksChanged (::ResourcePackManager &)
MCFOLD void * $ctor ()
MCFOLD void * $ctor (::Bedrock::EnableNonOwnerReferences const &)
virtual bool onFullPackStackInvalid ()
virtual void onBaseGamePackDownloadComplete ()
virtual void onLanguageSubpacksChanged ()
virtual void onResourceManagerDestroyed (::ResourcePackManager &mgr)
virtual void onJsonResourcesChanged (::ResourcePackManager &)
MCAPI bool $onFullPackStackInvalid ()
MCAPI void $onBaseGamePackDownloadComplete ()
MCAPI void $onLanguageSubpacksChanged ()
MCAPI void $onResourceManagerDestroyed (::ResourcePackManager &mgr)
MCAPI void $onJsonResourcesChanged (::ResourcePackManager &)

Static Public Member Functions

static MCAPI void ** $vftableForEnableNonOwnerReferences ()
static MCAPI void ** $vftableForResourcePackListener ()
static MCAPI void ** $vftable ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::TypedStorage< 1, 1, bool > mIsVanillaCubemap
::ll::TypedStorage< 8, 24, ::Bedrock::NotNullNonOwnerPtr<::ResourcePackManager > > mResourcePackManager
::ll::TypedStorage< 8, 192, ::std::array<::mce::TexturePtr, 6 > > mPanoramaImages
::ll::TypedStorage< 8, 336, ::std::array<::ResourceLocation, 6 > > mPanormaResourceLocations
::ll::TypedStorage< 8, 336, ::std::array<::ResourceLocation, 6 > > mPanoramaHDRResourceLocations
::ll::TypedStorage< 8, 24, ::mce::ClientTexturemCubemapTexture
::ll::TypedStorage< 8, 56, ::ResourceLocationmOverlayLocation
::ll::TypedStorage< 8, 32, ::mce::TexturePtrmOverlayTexture
::ll::TypedStorage< 4, 4, int > mTextureRefCount
::ll::TypedStorage< 1, 1, bool > mPrimaryClientUnloaded
::ll::TypedStorage< 1, 1, bool > mPendingRecreateCubemap
::ll::TypedStorage< 1, 2, ::std::optional< bool > > mHDRTexturesUnavailable
::ll::TypedStorage< 4, 4, ::CubemapBackgroundResources::CubemapType > mCubemapType
::ll::TypedStorage< 4, 16, ::mce::ColormFadeInColor
::std::shared_ptr<::Bedrock::EnableNonOwnerReferences::ControlBlockmControlBlock

Member Function Documentation

◆ onActiveResourcePacksChanged()

virtual void CubemapBackgroundResources::onActiveResourcePacksChanged ( ::ResourcePackManager & )
virtual

Implements ResourcePackListener.

◆ $vftableForEnableNonOwnerReferences()

MCAPI void ** CubemapBackgroundResources::$vftableForEnableNonOwnerReferences ( )
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.

◆ $vftableForResourcePackListener()

MCAPI void ** CubemapBackgroundResources::$vftableForResourcePackListener ( )
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.

◆ $vftable() [1/2]

MCAPI void ** Bedrock::EnableNonOwnerReferences::$vftable ( )
staticinherited
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.

◆ $onFullPackStackInvalid()

MCAPI bool ResourcePackListener::$onFullPackStackInvalid ( )
inherited
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.

◆ $onBaseGamePackDownloadComplete()

MCAPI void ResourcePackListener::$onBaseGamePackDownloadComplete ( )
inherited
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.

◆ $onLanguageSubpacksChanged()

MCAPI void ResourcePackListener::$onLanguageSubpacksChanged ( )
inherited
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.

◆ $onResourceManagerDestroyed()

MCAPI void ResourcePackListener::$onResourceManagerDestroyed ( ::ResourcePackManager & mgr)
inherited
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.

◆ $onJsonResourcesChanged()

MCAPI void ResourcePackListener::$onJsonResourcesChanged ( ::ResourcePackManager & )
inherited
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.

◆ $vftable() [2/2]

MCAPI void ** ResourcePackListener::$vftable ( )
staticinherited
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: