Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
OverlayTextureMap Class Reference

Public Types

enum class  TextureId : int { None = 0 , Frozen = 1 , Count = 2 }
enum class  TextureId : int { None = 0 , Frozen = 1 , Count = 2 }

Public Member Functions

MCAPI OverlayTextureMap (::std::shared_ptr<::mce::TextureGroupBase > textureGroup)
MCAPI::mce::TexturePtr _getTextureHandle (::std::string effectTextureName) const
MCAPI::mce::TexturePtr get (::OverlayTextureMap::TextureId textureId) const
MCAPI ~OverlayTextureMap ()
MCAPI void * $ctor (::std::shared_ptr<::mce::TextureGroupBase > textureGroup)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 16, ::std::shared_ptr<::mce::TextureGroupBase > > mTextureGroup
::ll::TypedStorage< 4, 4, ::OverlayTextureMap::TextureId > mCachedOverlayTextureId
::ll::TypedStorage< 8, 32, ::mce::TexturePtr > mCachedOverlayTexture
::ll::TypedStorage< 8, 64, ::std::array<::std::string, 2 > > mTextureNames

Constructor & Destructor Documentation

◆ OverlayTextureMap()

MCAPI OverlayTextureMap::OverlayTextureMap ( ::std::shared_ptr<::mce::TextureGroupBase > textureGroup)
explicit
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.

◆ ~OverlayTextureMap()

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

◆ _getTextureHandle()

MCAPI::mce::TexturePtr OverlayTextureMap::_getTextureHandle ( ::std::string effectTextureName) 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.

◆ get()

MCAPI::mce::TexturePtr OverlayTextureMap::get ( ::OverlayTextureMap::TextureId textureId) 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.

◆ $ctor()

MCAPI void * OverlayTextureMap::$ctor ( ::std::shared_ptr<::mce::TextureGroupBase > textureGroup)
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 OverlayTextureMap::$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: