3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/renderer/texture/IsotropicFaceData.h"
7#include "mc/deps/core/resource/ResourceLocation.h"
13 ::ll::TypedStorage<4, 4, float> weight;
14 ::ll::TypedStorage<4, 4, float> _u0;
15 ::ll::TypedStorage<4, 4, float> _v0;
16 ::ll::TypedStorage<4, 4, float> _u1;
17 ::ll::TypedStorage<4, 4, float> _v1;
18 ::ll::TypedStorage<2, 2, ushort> _texSizeW;
19 ::ll::TypedStorage<2, 2, ushort> _texSizeH;
20 ::ll::TypedStorage<2, 2, ushort> _sourceImageWidth;
21 ::ll::TypedStorage<2, 2, ushort> _sourceImageHeight;
22 ::ll::TypedStorage<8, 56, ::ResourceLocation> sourceFileLocation;
23 ::ll::TypedStorage<1, 1, ::IsotropicFaceData> mIsotropicFaceData;
24 ::ll::TypedStorage<2, 2, short> textureSetTranslationIndex;
25 ::ll::TypedStorage<2, 2, ushort> mPBRTextureDataHandle;
30 TextureUVCoordinateSet(TextureUVCoordinateSet
const&);
35 MCAPI TextureUVCoordinateSet();
37 MCAPI TextureUVCoordinateSet(
44 ::ResourceLocation file,
46 ushort pbrTextureDataHandle,
47 ushort sourceImageWidth,
48 ushort sourceImageHeight
51 MCAPI ::TextureUVCoordinateSet getFlippedHorizontal()
const;
53 MCAPI ::TextureUVCoordinateSet getFlippedVertically()
const;
55 MCAPI ::TextureUVCoordinateSet& operator=(::TextureUVCoordinateSet
const&);
57 MCAPI
bool operator==(::TextureUVCoordinateSet
const& other)
const;
59 MCAPI ::TextureUVCoordinateSet subTexture(
float u0ffset,
float v0ffset,
int sizeW,
int sizeH)
const;
61 MCAPI ~TextureUVCoordinateSet();
76 ::ResourceLocation file,
78 ushort pbrTextureDataHandle,
79 ushort sourceImageWidth,
80 ushort sourceImageHeight
Definition TextureUVCoordinateSet.h:5