Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
Geometry Class Reference

Classes

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

Public Member Functions

MCAPI void _parseBones (::JsonValueHierarchy const &root, bool applyBindPoseRotation, ::TextureUVCoordinateSet const &uvOffset)
MCAPI void _parseBoxFaceUV (::Geometry::Box &box, ::Json::Value const &uvNode, uchar facing, ::std::string const &faceName, ::Vec2 const &defaultUVSize, ::TextureUVCoordinateSet const &uvOffset)
MCAPI::Geometry::Node const * getNode (::std::string_view name) const
MCAPI void toJson (::Json::Value &root) const

Static Public Member Functions

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

Public Attributes

::ll::TypedStorage< 4, 4, ::SkinAdjustments > mSkinAdjustments
::ll::TypedStorage< 4, 8, ::Vec2 > mRenderDim
::ll::TypedStorage< 4, 12, ::Vec3 > mRenderDimOffset
::ll::TypedStorage< 4, 12, ::Vec3 > mLeashOffset
::ll::TypedStorage< 4, 12, ::Vec3 > mScale
::ll::TypedStorage< 1, 1, bool > mUseModelData
::ll::TypedStorage< 1, 1, bool > mModified
::ll::TypedStorage< 8, 24, ::std::vector<::Geometry::ItemDisplayTransform > > mItemTransforms
::ll::TypedStorage< 1, 1, ::FitToFrame > mFitGuiItemToFrame
::ll::TypedStorage< 4, 8, ::Vec2 > mTextureDimensions
::ll::TypedStorage< 8, 32, ::std::string > mSourceFilePathWithExtension
::ll::TypedStorage< 8, 32, ::std::string > mSerializableName
::ll::TypedStorage< 8, 16, ::std::map<::std::string, ::Geometry::Node > > mNodes
::ll::TypedStorage< 8, 32, ::MinEngineVersion > mMinEngineVersion
::ll::TypedStorage< 1, 1, bool > mIsFromBaseGamePack
::ll::TypedStorage< 8, 24, ::std::vector<::std::string > > mMaterialInstanceList

Member Function Documentation

◆ _parseBones()

MCAPI void Geometry::_parseBones ( ::JsonValueHierarchy const & root,
bool applyBindPoseRotation,
::TextureUVCoordinateSet const & uvOffset )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _parseBoxFaceUV()

MCAPI void Geometry::_parseBoxFaceUV ( ::Geometry::Box & box,
::Json::Value const & uvNode,
uchar facing,
::std::string const & faceName,
::Vec2 const & defaultUVSize,
::TextureUVCoordinateSet const & uvOffset )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getNode()

MCAPI::Geometry::Node const * Geometry::getNode ( ::std::string_view name) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ toJson()

MCAPI void Geometry::toJson ( ::Json::Value & root) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mDataDrivenEnderDragonSupportedVersion()

MCAPI ::SemVersionConstant const & Geometry::mDataDrivenEnderDragonSupportedVersion ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mDataDrivenRenderingSupportedVersion()

MCAPI ::SemVersionConstant const & Geometry::mDataDrivenRenderingSupportedVersion ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mDrownedParentFieldSupportedVersion()

MCAPI ::SemVersionConstant const & Geometry::mDrownedParentFieldSupportedVersion ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ mParentFieldSupportedVersion()

MCAPI ::SemVersionConstant const & Geometry::mParentFieldSupportedVersion ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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