3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core_graphics/TextureSetLayerType.h"
14namespace Json {
class Value; }
15namespace mce {
class Color; }
23 MCAPI static ::ActorTextureInfo
24 getTextureInfoFromTextureSet(::std::shared_ptr<::mce::TextureGroup> textureGroup, ::Json::Value
const& texture);
26 MCAPI static ::ActorTextureInfo getTextureInfoFromTextureSet(
27 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
28 ::ParsedTextureSet
const& textureSet
31 MCAPI
static void loadTextureSetLayer(
32 ::ParsedTextureSetLayer& layer,
33 ::Json::Value
const& layerJsonData,
35 ::mce::Color
const& mipFadeColor,
37 ::std::optional<::cg::TextureSetLayerType> textureSetLayerType
40 MCAPI
static void parseTextureSet(
41 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
42 ::Json::Value
const& texture,
43 ::ParsedTextureSet& outTextureSet,
45 ::mce::Color
const& mipFadeColor,
49 MCAPI
static void parseTextureSetLayers(
50 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
51 ::ResourceLocation
const& textureSetLocation,
52 ::ParsedTextureSet& textureSet
Definition ResourceLocation.h:15
Definition TextureJSONParser.h:5
Definition TextureGroup.h:7
Definition ActorTextureInfo.h:5
Definition ParsedTextureSetLayer.h:5
Definition ParsedTextureSet.h:5