Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
BlockGeometryComponent Struct Reference

Classes

struct  DefaultPlusEmbeddedRenderer
struct  DefaultPlusExtraBlockRenderer
struct  DefaultRenderer

Public Types

using Renderer

Public Member Functions

MCAPI BlockGeometryComponent (::BlockGeometryComponent const &other)
MCAPI BlockGeometryComponent (::BlockGeometryDescription const &blockGeometryDescription, ::BlockType const *blockType)
MCAPI::BlockGeometryComponent & operator= (::BlockGeometryComponent const &)
MCAPI ~BlockGeometryComponent ()
MCAPI void * $ctor (::BlockGeometryComponent const &other)
MCAPI void * $ctor (::BlockGeometryDescription const &blockGeometryDescription, ::BlockType const *blockType)
MCAPI void $dtor ()

Public Attributes

::ll::TypedStorage< 8, 48, ::HashedString > mGeometryName
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::ClientBlockPipeline::BlockSchematic > > mBlockSchematic
::ll::TypedStorage< 1, 1, bool > mNeedsLegacyTopRotation
::ll::TypedStorage< 1, 1, bool > mUseBlockTypeLightAbsorption
::ll::TypedStorage< 1, 1, bool > mIsFullBlock
::ll::TypedStorage< 1, 1, bool > mIgnoreGeometryForIsSolid
::ll::TypedStorage< 1, 1, bool > mIsFullBlockV1
::ll::TypedStorage< 8, 48, ::HashedString > mCullingLayer
::ll::TypedStorage< 8, 16, ::std::shared_ptr<::BlockGeometryDescription::SharedInitializationData > > mSharedInitializationData
::ll::TypedStorage< 8, 24, ::std::variant< bool, ::std::set<::HashedString > > > mUVsLocked
::ll::TypedStorage< 4, 68, ::std::variant< ::BlockGeometryComponent::DefaultRenderer, ::BlockGeometryComponent::DefaultPlusEmbeddedRenderer, ::BlockGeometryComponent::DefaultPlusExtraBlockRenderer > > mRenderer
::ll::TypedStorage< 8, 8, ::BlockState const * > mNWayVisualRotationStateX
::ll::TypedStorage< 8, 8, ::BlockState const * > mNWayVisualRotationStateY
::ll::TypedStorage< 8, 8, ::BlockState const * > mNWayVisualRotationStateZ

Member Typedef Documentation

◆ Renderer

Constructor & Destructor Documentation

◆ BlockGeometryComponent() [1/2]

MCAPI BlockGeometryComponent::BlockGeometryComponent ( ::BlockGeometryComponent const & other)
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.

◆ BlockGeometryComponent() [2/2]

MCAPI BlockGeometryComponent::BlockGeometryComponent ( ::BlockGeometryDescription const & blockGeometryDescription,
::BlockType const * blockType )
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.

◆ ~BlockGeometryComponent()

MCAPI BlockGeometryComponent::~BlockGeometryComponent ( )
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.

Member Function Documentation

◆ operator=()

MCAPI::BlockGeometryComponent & BlockGeometryComponent::operator= ( ::BlockGeometryComponent 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.

◆ $ctor() [1/2]

MCAPI void * BlockGeometryComponent::$ctor ( ::BlockGeometryComponent const & other)
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.

◆ $ctor() [2/2]

MCAPI void * BlockGeometryComponent::$ctor ( ::BlockGeometryDescription const & blockGeometryDescription,
::BlockType const * blockType )
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.

◆ $dtor()

MCAPI void BlockGeometryComponent::$dtor ( )
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 struct was generated from the following file: