32 ::ll::TypedStorage<4, 8, ::Vec2> mUV;
33 ::ll::TypedStorage<4, 8, ::Vec2> mUVSize;
34 ::ll::TypedStorage<4, 4, int> mMaterialInstanceListIndex;
35 ::ll::TypedStorage<1, 1, bool> mFaceValid;
36 ::ll::TypedStorage<1, 1, ::QuadUVRotation> mUvRotation;
43 ::ll::TypedStorage<4, 12, ::Vec3> mOrigin;
44 ::ll::TypedStorage<4, 12, ::Vec3> mSize;
45 ::ll::TypedStorage<4, 12, ::Vec3> mRotation;
46 ::ll::TypedStorage<4, 12, ::Vec3> mCubePivot;
47 ::ll::TypedStorage<8, 24, ::std::vector<::PolygonQuad>> mPolygons;
48 ::ll::TypedStorage<4, 16, ::mce::Color> mColor;
49 ::ll::TypedStorage<1, 1, bool> mMirrored;
50 ::ll::TypedStorage<4, 144, ::std::array<::Cube::FaceUVData, 6>> mFaceData;
58 MCAPI_C
void expandAABB(
::AABB& aabb)
const;
61 setQuad(uchar facing,
float u0,
float v0,
float u1,
float v1,
::VertexPT* vertices, ::QuadUVRotation uvRotation);
67 MCAPI_C
void* $ctor(
::Cube&&);
74 ::std::array<::Cube::FaceUVData, 6>
const& faceUVData,
75 ::Vec2 const& inTexExtents,
84 ::Vec2 const& inTexExtents,
Definition TextureOffset.h:5