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

Classes

struct  Box
struct  ItemDisplayTransform
struct  NodeTextureMesh
struct  NodeVertex
struct  NodePolyMesh
struct  Node

Public Member Functions

Geometryoperator= (Geometry const &)
 Geometry (Geometry const &)
MCNAPI_C void _convertPreV1_8MobArmorOffsetsToLocators ()
MCNAPI_C void _fixEnderDragonLegacyBones (::Geometry::Node &newNode, ::std::string const &name)
MCNAPI_C void _fixPreDataDrivenMobGeometry (::std::string const &name, ::std::vector<::JsonValueHierarchy > const &bones, ::JsonValueHierarchy &sourceNode, ::Geometry::Node *newNode)
MCNAPI_C void _parseBones (::JsonValueHierarchy const &root, bool applyBindPoseRotation, ::TextureUVCoordinateSet const &uvOffset)
MCNAPI_C void _parseBoxFaceUV (::Geometry::Box &box, ::Json::Value const &uvNode, uchar facing, ::std::string const &faceName, ::Vec2 const &defaultUVSize, ::TextureUVCoordinateSet const &uvOffset)
MCNAPI_C void _parseBoxFaceUVs (::Geometry::Box &box, ::Json::Value const &uvNode, ::TextureUVCoordinateSet const &uvOffset)
MCNAPI_C void _parseItemDisplayTransforms (::Json::Value const &itemTransformNode)
MCNAPI_C::Geometry::Node const * getNode (::std::string_view name) const
MCNAPI_C void parse (::JsonValueHierarchy const &root, bool applyBindPoseRotation, ::TextureUVCoordinateSet const &uvOffset)
MCNAPI_C void toJson (::Json::Value &root) const
MCNAPI_C void * $ctor (::std::string const &serializableName, ::std::string const &sourceFilePathWithExtension, bool isFromBaseGamePack, int texw, int texh)
MCNAPI_C void * $ctor (::std::string const &serializableName, ::std::string const &sourceFilePathWithExtension, ::Geometry const &source, bool isFromBaseGamePack, int texw, int texh)
MCNAPI_C void $dtor ()

Static Public Member Functions

static MCNAPI_C ::SemVersionConstant const & mDataDrivenEnderDragonSupportedVersion ()
static MCNAPI_C ::SemVersionConstant const & mDataDrivenRenderingSupportedVersion ()
static MCNAPI_C ::SemVersionConstant const & mDrownedParentFieldSupportedVersion ()
static MCNAPI_C ::SemVersionConstant const & mParentFieldSupportedVersion ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnkcf50a7
::ll::UntypedStorage< 4, 8 > mUnk42be01
::ll::UntypedStorage< 4, 12 > mUnkdccdb0
::ll::UntypedStorage< 4, 12 > mUnk82efd8
::ll::UntypedStorage< 4, 12 > mUnk8dfe97
::ll::UntypedStorage< 1, 1 > mUnk74839b
::ll::UntypedStorage< 1, 1 > mUnka5c77f
::ll::UntypedStorage< 8, 24 > mUnkabff87
::ll::UntypedStorage< 1, 1 > mUnka8e31c
::ll::UntypedStorage< 4, 8 > mUnk369adf
::ll::UntypedStorage< 8, 32 > mUnk544404
::ll::UntypedStorage< 8, 32 > mUnke93ad1
::ll::UntypedStorage< 8, 16 > mUnke34842
::ll::UntypedStorage< 8, 32 > mUnk48057b
::ll::UntypedStorage< 1, 1 > mUnkeab64a
::ll::UntypedStorage< 8, 24 > mUnk6932b3

The documentation for this class was generated from the following file: