18struct MolangClientTextureSet {
32 ::ll::TypedStorage<8, 48, ::HashedString> mData;
34 ::ll::TypedStorage<8, 16, ::std::weak_ptr<::BedrockTextureData const>> mColorTextureDataWeakPtr;
35 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::MolangClientTextureSet::ExtraPBRData>> mPBRData;
36 ::ll::TypedStorage<8, 48, ::HashedString> mName;
42 MolangClientTextureSet();
47 MCNAPI_C MolangClientTextureSet(::MolangClientTextureSet
const& rhs);
51 MCNAPI_C MolangClientTextureSet(
57 MCNAPI_C MolangClientTextureSet(
64 MCNAPI_C MolangClientTextureSet(
68 ::MERSTextureMode mersTextureMode,
70 ::NormalTextureMode normalTextureMode
73 MCNAPI_C MolangClientTextureSet(
77 ::MERSTextureMode mersTextureMode,
79 ::NormalTextureMode normalTextureMode,
80 ::std::optional<::MERSUniformData>
const& uniformData,
85 MCNAPI_C ::std::unique_ptr<::MolangClientTextureSet::ExtraPBRData> _clonePBRData()
const;
87 MCNAPI_C ::mce::ClientTexture
const& getClientTexture()
const;
89 MCNAPI ::MolangClientTextureSet&
operator=(::MolangClientTextureSet&& rhs);
91 MCNAPI_C ::MolangClientTextureSet&
operator=(::MolangClientTextureSet
const& rhs);
93 MCNAPI_C ~MolangClientTextureSet();
99 MCNAPI_C static ::MolangClientTextureSet
const& getDefaultErrorValue();
105 MCNAPI_C
void* $ctor(::MolangClientTextureSet
const& rhs);
112 MCNAPI_C
void* $ctor(
119 MCNAPI_C
void* $ctor(
123 ::MERSTextureMode mersTextureMode,
125 ::NormalTextureMode normalTextureMode
128 MCNAPI_C
void* $ctor(
132 ::MERSTextureMode mersTextureMode,
134 ::NormalTextureMode normalTextureMode,
135 ::std::optional<::MERSUniformData>
const& uniformData,
144 MCNAPI_C
void $dtor();
Definition TexturePtr.h:19
Definition BedrockTextureData.h:5
MCAPI::MolangClientTextureSet & operator=(::MolangClientTextureSet &&rhs)
Definition ClientTexture.h:7