34 ::ll::TypedStorage<8, 48, ::HashedString> mCullingName;
35 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::ExpressionNode>> mBoneVisibilities;
42 ::ll::TypedStorage<8, 48, ::HashedString> mGeometryName;
43 ::ll::TypedStorage<1, 1, bool> mNeedsLegacyTopRotation;
44 ::ll::TypedStorage<1, 1, bool> mUseBlockTypeLightAbsorption;
45 ::ll::TypedStorage<1, 1, bool> mIgnoreGeometryForIsSolid;
46 ::ll::TypedStorage<1, 1, bool> mIsFullBlockV1;
47 ::ll::TypedStorage<8, 48, ::HashedString> mCullingLayer;
48 ::ll::TypedStorage<8, 48, ::HashedString> mCullingShapeName;
49 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::BlockGeometryDescription::SharedInitializationData>>
50 mSharedInitializationData;
51 ::ll::TypedStorage<8, 24, ::std::variant<bool, ::std::set<::HashedString>>> mUVsLocked;
52 ::ll::TypedStorage<4, 52, ::BlockRendererDescription> mRenderer;
56 ::std::shared_ptr<::SharedTypes::v1_26_20::BlockDefinition::GeometryComponent::NWayVisualRotationStateMapping>>
63 virtual ::std::string
const& getName() const ;
74 virtual
void handleVersionBasedInitialization(::
SemVersion const& originalJsonVersion) ;
76 virtual ::
CompoundTag buildUnboundDataNetworkTag() const ;
78 virtual
void initializeUnboundDataFromNetwork(::
CompoundTag const& tag) ;
80 virtual ~BlockGeometryDescription() ;
86 MCAPI BlockGeometryDescription();
88 MCAPI BlockGeometryDescription(::BlockGeometryDescription const&);
90 MCAPI BlockGeometryDescription(
100 MCAPI ::BlockGeometryDescription& operator=(::BlockGeometryDescription&&);
102 MCAPI ::BlockGeometryDescription& operator=(::BlockGeometryDescription const&);
108 MCAPI static
void bindType(::cereal::ReflectionCtx&
ctx);
114 setBoneVisibility(::
std::map<::
std::
string, ::SharedTypes::Legacy::
ExpressionNode> const& boneVisibilities);
122 MCAPI static ::
std::
string const& CULLING_LAYER_DOCUMENTATION();
124 MCAPI static ::
HashedString const& CULLING_LAYER_LEAVES();
126 MCAPI static ::
std::
string const& CULLING_LAYER_NAME_CONSTRAINT();
128 MCAPI static ::
HashedString const& CULLING_LAYER_UNDEFINED();
130 MCAPI static ::
HashedString const& CULLING_SHAPE_DEFAULT();
132 MCAPI static ::
std::
string const& CULLING_SHAPE_DOCUMENTATION();
134 MCAPI static ::
std::
string const& CULLING_SHAPE_NAME_CONSTRAINT();
136 MCAPI static ::
HashedString const& FULL_BLOCK_GEO_NAME();
138 MCAPI static ::
HashedString const& FULL_BLOCK_GEO_NAME_V1();
140 MCAPI static ::
std::
string const& GEO_NAME_CONSTRAINT();
142 MCAPI static ::
std::
string const& NameID();
144 MCAPI static ::
std::
string const& UV_LOCKING_CONSTRAINT();
152 MCAPI
void* $ctor(::BlockGeometryDescription const&);
174 MCAPI ::
std::
string const& $getName() const;
188 MCAPI
void $handleVersionBasedInitialization(
::SemVersion const& originalJsonVersion);
190 MCAPI ::CompoundTag $buildUnboundDataNetworkTag()
const;
192 MCAPI
void $initializeUnboundDataFromNetwork(
::CompoundTag const& tag);
Definition BlockComponentDescription.h:28