28 struct DetailedGeometry {
32 ::ll::TypedStorage<8, 32, ::std::string> mGeometryName;
33 ::ll::TypedStorage<8, 32, ::std::string> mCullingName;
34 ::ll::TypedStorage<8, 40, ::std::optional<::std::string>> mCullingLayer;
35 ::ll::TypedStorage<8, 16, ::std::map<::std::string, ::SharedTypes::Legacy::ExpressionNode>> mBoneVisibilities;
36 ::ll::TypedStorage<8, 32, ::std::variant<bool, ::std::vector<::std::string>>> mUVsLocked;
41 DetailedGeometry(DetailedGeometry
const&);
49 MCAPI ::SharedTypes::v1_21_110::BlockDefinition::GeometryComponent::DetailedGeometry&
52 MCAPI ::SharedTypes::v1_21_110::BlockDefinition::GeometryComponent::DetailedGeometry&
55 MCAPI
bool operator==(
59 MCAPI ~DetailedGeometry();
77 ::SharedTypes::v1_21_110::BlockDefinition::GeometryComponent::DetailedGeometryConstraint> {
87 MCAPI static ::cereal::internal::ConstraintDescription description(::cereal::ContextArea);
89 MCAPI
static void validateValue(
98 MCAPI static ::std::string_view
const& ConstraintDescription();
114 ::std::variant<::std::string, ::SharedTypes::v1_21_110::BlockDefinition::GeometryComponent::DetailedGeometry>>
116 ::ll::TypedStorage<1, 1, bool> mNeedsLegacyTopRotation;
117 ::ll::TypedStorage<1, 1, bool> mUseBlockTypeLightAbsorption;
118 ::ll::TypedStorage<1, 1, bool> mIgnoreGeometryForIsSolid;
136 MCAPI static ::std::string_view
const& BoneVisibilityId();
138 MCAPI static ::std::string_view
const& CullingId();
140 MCAPI static ::std::string_view
const& CullingLayerId();
142 MCAPI static ::std::string
const& CullingLayerRegex();
144 MCAPI static ::std::string
const& GeoNameDocumentation();
146 MCAPI static ::std::string_view
const& IdentifierId();
148 MCAPI static ::std::string_view
const& NameId();
150 MCAPI static ::std::string_view
const& UVLockId();
Definition SerializerContext.h:11