LeviLamina
Loading...
Searching...
No Matches
BedrockTexture Class Reference

Public Member Functions

 BedrockTexture (BedrockTexture const &)
 
MCAPI ::std::optional<::ResourceLocationPair > const _getLayerLocation (::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition, ::cg::TextureSetLayerType layerType)
 
MCAPI bool _loadFromImageBuffer (::cg::TextureSetImageContainer &imageContainer, ::cg::TextureSetLayerType textureType, ::mce::TextureResourceService &textureResourceService, ::cg::TextureSetImageDescription const &setDescription, ::IsMissingTexture isMissing, ::std::string_view debugName) const
 
MCAPI::mce::ClientTexture const & getClientHandle (::cg::TextureSetLayerType textureType) const
 
MCAPI ::std::shared_ptr<::BedrockTextureData const > const getSharedBedrockTextureData (::cg::TextureSetLayerType textureType) const
 
MCAPI bool load (::mce::TextureResourceService &textureResourceService, ::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition, ::std::string_view debugName)
 
MCAPI bool load (::mce::TextureResourceService &textureResourceService, ::mce::TextureContainer &&textureContainer, ::IsMissingTexture isMissingTexture, ::std::string_view debugName, ::cg::TextureSetLayerType textureType)
 
MCAPI void loadMetadata (::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition)
 
MCAPI void loadMetadata (::mce::TextureDescription const &textureDescription, ::std::optional<::IsMissingTexture > optIsMissingTexture)
 
MCAPI::BedrockTexture & operator= (::BedrockTexture const &rhs)
 
MCAPI void unload ()
 
MCAPI ~BedrockTexture ()
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk6ddcaf
 
::ll::UntypedStorage< 8, 16 > mUnke579d2
 
::ll::UntypedStorage< 8, 16 > mUnk10e90d
 

Constructor & Destructor Documentation

◆ ~BedrockTexture()

MCAPI BedrockTexture::~BedrockTexture ( )
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.

Member Function Documentation

◆ _getLayerLocation()

MCAPI ::std::optional<::ResourceLocationPair > const BedrockTexture::_getLayerLocation ( ::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition,
::cg::TextureSetLayerType layerType )
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.

◆ _loadFromImageBuffer()

MCAPI bool BedrockTexture::_loadFromImageBuffer ( ::cg::TextureSetImageContainer & imageContainer,
::cg::TextureSetLayerType textureType,
::mce::TextureResourceService & textureResourceService,
::cg::TextureSetImageDescription const & setDescription,
::IsMissingTexture isMissing,
::std::string_view debugName ) const
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.

◆ getClientHandle()

MCAPI::mce::ClientTexture const & BedrockTexture::getClientHandle ( ::cg::TextureSetLayerType textureType) const
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.

◆ getSharedBedrockTextureData()

MCAPI ::std::shared_ptr<::BedrockTextureData const > const BedrockTexture::getSharedBedrockTextureData ( ::cg::TextureSetLayerType textureType) const
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.

◆ load() [1/2]

MCAPI bool BedrockTexture::load ( ::mce::TextureResourceService & textureResourceService,
::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition,
::std::string_view debugName )
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.

◆ load() [2/2]

MCAPI bool BedrockTexture::load ( ::mce::TextureResourceService & textureResourceService,
::mce::TextureContainer && textureContainer,
::IsMissingTexture isMissingTexture,
::std::string_view debugName,
::cg::TextureSetLayerType textureType )
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.

◆ loadMetadata() [1/2]

MCAPI void BedrockTexture::loadMetadata ( ::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition)
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.

◆ loadMetadata() [2/2]

MCAPI void BedrockTexture::loadMetadata ( ::mce::TextureDescription const & textureDescription,
::std::optional<::IsMissingTexture > optIsMissingTexture )
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.

◆ operator=()

MCAPI::BedrockTexture & BedrockTexture::operator= ( ::BedrockTexture const & rhs)
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.

◆ unload()

MCAPI void BedrockTexture::unload ( )
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.

◆ $dtor()

MCAPI void BedrockTexture::$dtor ( )
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: