3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/model/geom/QuadUVRotation.h"
7#include "mc/deps/core/math/Color.h"
8#include "mc/deps/core/math/Vec2.h"
9#include "mc/deps/core/math/Vec3.h"
30 ::ll::TypedStorage<4, 8, ::Vec2> mUV;
31 ::ll::TypedStorage<4, 8, ::Vec2> mUVSize;
32 ::ll::TypedStorage<4, 4, int> mMaterialInstanceListIndex;
33 ::ll::TypedStorage<1, 1, bool> mFaceValid;
34 ::ll::TypedStorage<1, 1, ::QuadUVRotation> mUvRotation;
41 ::ll::TypedStorage<4, 12, ::Vec3> mOrigin;
42 ::ll::TypedStorage<4, 12, ::Vec3> mSize;
43 ::ll::TypedStorage<4, 12, ::Vec3> mRotation;
44 ::ll::TypedStorage<4, 12, ::Vec3> mCubePivot;
45 ::ll::TypedStorage<8, 24, ::std::vector<::PolygonQuad>> mPolygons;
46 ::ll::TypedStorage<4, 16, ::mce::Color> mColor;
47 ::ll::TypedStorage<1, 1, bool> mMirrored;
48 ::ll::TypedStorage<4, 144, ::std::array<::Cube::FaceUVData, 6>> mFaceData;
60 ::Vec3
const& extents,
63 ::std::array<::Cube::FaceUVData, 6>
const& faceUVData,
64 ::Vec2
const& inTexExtents,
65 ::mce::Color
const& color
70 ::Vec3
const& extents,
73 ::Vec2
const& inTexExtents,
74 ::TextureOffset
const& inTexOffs,
75 ::mce::Color
const& color
79 setQuad(uchar facing,
float u0,
float v0,
float u1,
float v1, ::VertexPT* vertices, ::QuadUVRotation uvRotation);
89 ::Vec3
const& extents,
92 ::std::array<::Cube::FaceUVData, 6>
const& faceUVData,
93 ::Vec2
const& inTexExtents,
94 ::mce::Color
const& color
99 ::Vec3
const& extents,
102 ::Vec2
const& inTexExtents,
103 ::TextureOffset
const& inTexOffs,
104 ::mce::Color
const& color
Definition PolygonQuad.h:5
Definition TextureOffset.h:5