3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core_graphics/TextureSetLayerType.h"
7#include "mc/deps/minecraft_renderer/renderer/IsMissingTexture.h"
25 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BedrockTextureData>> mBedrockTextureData;
26 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BedrockTextureData>> mBedrockMERSTextureData;
27 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BedrockTextureData>> mBedrockNormalTextureData;
40 ::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition>>
const textureSetDefinition,
41 ::cg::TextureSetLayerType layerType
46 ::cg::TextureSetLayerType
const textureType,
49 ::IsMissingTexture isMissing,
50 ::std::string_view debugName
53 MCAPI ::cg::TextureSetImageDescription getTextureSetImageDescription()
const;
57 ::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition>> textureSetDefinition,
58 ::std::string_view debugName
64 ::IsMissingTexture isMissingTexture,
65 ::std::string_view debugName,
66 ::cg::TextureSetLayerType textureType
69 MCNAPI
void loadMetadata(::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition>> textureSetDefinition);
73 ::std::optional<::IsMissingTexture> optIsMissingTexture
78 ::std::optional<::IsMissingTexture> optIsMissingTexture
81 MCNAPI ::BedrockTexture&
operator=(::BedrockTexture
const& rhs);
Definition BedrockTexture.h:5
MCAPI void loadMetadata(::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > textureSetDefinition)
MCAPI ::std::optional<::ResourceLocationPair > const _getLayerLocation(::gsl::not_null<::std::shared_ptr<::cg::TextureSetDefinition > > const textureSetDefinition, ::cg::TextureSetLayerType layerType)
MCAPI bool _loadFromImageBuffer(::cg::TextureSetImageContainer &imageContainer, ::cg::TextureSetLayerType const textureType, ::mce::TextureResourceService &textureResourceService, ::cg::TextureSetImageDescription const &setDescription, ::IsMissingTexture isMissing, ::std::string_view debugName) const
MCAPI void loadMetadata(::mce::TextureDescription const &textureDescription, ::std::optional<::IsMissingTexture > optIsMissingTexture)
MCAPI void loadMetadata(::cg::TextureSetImageDescription const &textureSetImageDescription, ::std::optional<::IsMissingTexture > optIsMissingTexture)
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::BedrockTexture & operator=(::BedrockTexture const &rhs)
Definition ResourceLocationPair.h:9
Definition TextureSetDefinition.h:19
Definition TextureSetImageContainer.h:20
Definition TextureSetImageDescription.h:18
Definition TextureContainer.h:7
Definition BedrockTextureData.h:5
Definition TextureDescription.h:7
Definition TextureResourceService.h:7