LeviLamina
Loading...
Searching...
No Matches
Cube Class Reference

Classes

struct  FaceUVData

Public Member Functions

MCAPI_C void compile (::Tessellator &t) const
MCAPI_C void expandAABB (::AABB &aabb) const
MCAPI_C void setQuad (uchar facing, float u0, float v0, float u1, float v1, ::VertexPT *vertices, ::QuadUVRotation uvRotation)
MCAPI_C void * $ctor (::Cube &&)
MCAPI_C void * $ctor (::Vec3 const &point, ::Vec3 const &extents, float growAmount, bool shouldMirror, ::std::array<::Cube::FaceUVData, 6 > const &faceUVData, ::Vec2 const &inTexExtents, ::mce::Color const &color)
MCAPI_C void * $ctor (::Vec3 const &point, ::Vec3 const &extents, float growAmount, bool shouldMirror, ::Vec2 const &inTexExtents, ::TextureOffset const &inTexOffs, ::mce::Color const &color)
MCAPI_C void $dtor ()

Public Attributes

::ll::TypedStorage< 4, 12, ::Vec3mOrigin
::ll::TypedStorage< 4, 12, ::Vec3mSize
::ll::TypedStorage< 4, 12, ::Vec3mRotation
::ll::TypedStorage< 4, 12, ::Vec3mCubePivot
::ll::TypedStorage< 8, 24, ::std::vector<::PolygonQuad > > mPolygons
::ll::TypedStorage< 4, 16, ::mce::ColormColor
::ll::TypedStorage< 1, 1, bool > mMirrored
::ll::TypedStorage< 4, 144, ::std::array<::Cube::FaceUVData, 6 > > mFaceData

The documentation for this class was generated from the following file:
  • src/mc/client/model/geom/Cube.h