32 ::ll::TypedStorage<8, 48, ::HashedString> mCullingName;
33 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::ExpressionNode>> mBoneVisibilities;
40 ::ll::TypedStorage<8, 48, ::HashedString> mGeometryName;
41 ::ll::TypedStorage<1, 1, bool> mNeedsLegacyTopRotation;
42 ::ll::TypedStorage<1, 1, bool> mUseBlockTypeLightAbsorption;
43 ::ll::TypedStorage<1, 1, bool> mIgnoreGeometryForIsSolid;
44 ::ll::TypedStorage<8, 48, ::HashedString> mCullingLayer;
45 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BlockGeometryDescription::SharedInitializationData>>
46 mSharedInitializationData;
47 ::ll::TypedStorage<8, 24, ::std::variant<bool, ::std::set<::HashedString>>> mUVsLocked;
48 ::ll::TypedStorage<4, 52, ::BlockRendererDescription> mRenderer;
54 virtual ::std::string
const& getName() const ;
60 virtual
void handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion) ;
62 virtual ::
CompoundTag buildUnboundDataNetworkTag() const ;
64 virtual
void initializeUnboundDataFromNetwork(::
CompoundTag const& tag) ;
66 virtual ~BlockGeometryDescription() ;
72 MCAPI BlockGeometryDescription();
74 MCAPI BlockGeometryDescription(::BlockGeometryDescription const&);
76 MCAPI BlockGeometryDescription(
84 MCAPI ::BlockGeometryDescription& operator=(::BlockGeometryDescription&&);
86 MCAPI ::BlockGeometryDescription& operator=(::BlockGeometryDescription const&);
92 MCAPI static
void bindType(::cereal::ReflectionCtx&
ctx);
98 setBoneVisibility(::
std::map<::
std::
string, ::SharedTypes::Legacy::
ExpressionNode> const& boneVisibilities);
106 MCAPI static ::
std::
string const& CULLING_LAYER_DOCUMENTATION();
108 MCAPI static ::
HashedString const& CULLING_LAYER_LEAVES();
110 MCAPI static ::
std::
string const& CULLING_LAYER_NAME_CONSTRAINT();
112 MCAPI static ::
HashedString const& CULLING_LAYER_UNDEFINED();
114 MCAPI static ::
HashedString const& FULL_BLOCK_GEO_NAME();
116 MCAPI static ::
std::
string const& GEO_NAME_CONSTRAINT();
118 MCAPI static ::
std::
string const& NameID();
120 MCAPI static ::
std::
string const& UV_LOCKING_CONSTRAINT();
128 MCAPI
void* $ctor(::BlockGeometryDescription const&);
148 MCAPI ::
std::
string const& $getName() const;
154 MCAPI
void $handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion);
156 MCAPI ::
CompoundTag $buildUnboundDataNetworkTag() const;
158 MCAPI
void $initializeUnboundDataFromNetwork(::
CompoundTag const& tag);