3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core_graphics/TextureSetLayerType.h"
7#include "mc/deps/minecraft_renderer/renderer/IsMissingTexture.h"
8#include "mc/deps/minecraft_renderer/renderer/TextureLoadState.h"
27 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BedrockTextureData const>> mClientTexture;
28 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::ResourceLocation>> mResourceLocationPtr;
36 MCAPI TexturePtr(::mce::TexturePtr&& rhs);
38 MCAPI TexturePtr(::mce::TexturePtr
const& rhs);
40 MCAPI TexturePtr(::std::shared_ptr<::mce::TextureGroupBase> group, ::ResourceLocation
const& resourceLocation);
43 ::BedrockTexture
const& bedrockTexture,
44 ::ResourceLocation
const& resourceLocation,
45 ::cg::TextureSetLayerType textureType
48 MCFOLD ::mce::ClientTexture
const& getClientTexture()
const;
50 MCFOLD ::cg::ImageDescription
const& getImageDescription()
const;
52 MCFOLD ::ResourceLocation
const& getResourceLocation()
const;
54 MCFOLD ::mce::TextureDescription
const& getTextureDescription()
const;
56 MCAPI ::TextureLoadState getTextureLoadState()
const;
58 MCAPI uint64 hashCode()
const;
60 MCAPI ::IsMissingTexture isMissingTexture()
const;
62 MCFOLD
explicit operator bool()
const;
64 MCFOLD ::mce::ClientTexture
const& operator*()
const;
66 MCAPI ::mce::TexturePtr& operator=(::mce::TexturePtr&& rhs);
68 MCAPI ::mce::TexturePtr& operator=(::mce::TexturePtr
const& rhs);
76 MCAPI static ::mce::TexturePtr
const& NONE();
78 MCAPI static ::BedrockTextureData
const& mDefaultTextureData();
86 MCAPI
void* $ctor(::mce::TexturePtr&& rhs);
88 MCAPI
void* $ctor(::mce::TexturePtr
const& rhs);
90 MCAPI
void* $ctor(::std::shared_ptr<::mce::TextureGroupBase> group, ::ResourceLocation
const& resourceLocation);
93 ::BedrockTexture
const& bedrockTexture,
94 ::ResourceLocation
const& resourceLocation,
95 ::cg::TextureSetLayerType textureType
Definition BedrockTexture.h:5
Definition ResourceLocation.h:15
Definition TextureGroupBase.h:7
Definition TexturePtr.h:7
Definition BedrockTextureData.h:5
Definition ImageDescription.h:20
Definition ClientTexture.h:7
Definition TextureDescription.h:7