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

Static Public Member Functions

static MCAPI ::ActorTextureInfo getTextureInfoFromTextureSet (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Json::Value const &texture)
 
static MCAPI ::ActorTextureInfo getTextureInfoFromTextureSet (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ParsedTextureSet const &textureSet)
 
static MCAPI void loadTextureSetLayer (::ParsedTextureSetLayer &layer, ::Json::Value const &layerJsonData, float mipFadeAmount, ::mce::Color const &mipFadeColor, bool isAdditive, ::std::optional<::cg::TextureSetLayerType > textureSetLayerType)
 
static MCAPI void parseTextureSet (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::Json::Value const &texture, ::ParsedTextureSet &outTextureSet, float mipFadeAmount, ::mce::Color const &mipFadeColor, bool isAdditive)
 
static MCAPI void parseTextureSetLayers (::std::shared_ptr<::mce::TextureGroup > textureGroup, ::ResourceLocation const &textureSetLocation, ::ParsedTextureSet &textureSet)
 

Member Function Documentation

◆ getTextureInfoFromTextureSet() [1/2]

static MCAPI ::ActorTextureInfo TextureJSONParser::getTextureInfoFromTextureSet ( ::std::shared_ptr<::mce::TextureGroup > textureGroup,
::Json::Value const & texture )
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.

◆ getTextureInfoFromTextureSet() [2/2]

static MCAPI ::ActorTextureInfo TextureJSONParser::getTextureInfoFromTextureSet ( ::std::shared_ptr<::mce::TextureGroup > textureGroup,
::ParsedTextureSet const & textureSet )
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.

◆ loadTextureSetLayer()

static MCAPI void TextureJSONParser::loadTextureSetLayer ( ::ParsedTextureSetLayer & layer,
::Json::Value const & layerJsonData,
float mipFadeAmount,
::mce::Color const & mipFadeColor,
bool isAdditive,
::std::optional<::cg::TextureSetLayerType > textureSetLayerType )
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.

◆ parseTextureSet()

static MCAPI void TextureJSONParser::parseTextureSet ( ::std::shared_ptr<::mce::TextureGroup > textureGroup,
::Json::Value const & texture,
::ParsedTextureSet & outTextureSet,
float mipFadeAmount,
::mce::Color const & mipFadeColor,
bool isAdditive )
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.

◆ parseTextureSetLayers()

static MCAPI void TextureJSONParser::parseTextureSetLayers ( ::std::shared_ptr<::mce::TextureGroup > textureGroup,
::ResourceLocation const & textureSetLocation,
::ParsedTextureSet & textureSet )
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 class was generated from the following file: