Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
SingleBoundingBoxConstraint.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/cereal/ConstraintHandle.h"
7#include "mc/deps/cereal/ContextArea.h"
8#include "mc/deps/core/math/Vec3.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace SharedTypes::v1_26_20::BlockDefinition { struct BoundingBoxData; }
13namespace cereal { class SerializerContext; }
14namespace cereal::internal { struct ConstraintDescription; }
15// clang-format on
16
17namespace SharedTypes::v1_26_20::BlockDefinition {
18
20: public ::cereal::ConstraintHandle<::SharedTypes::v1_26_20::BlockDefinition::SingleBoundingBoxConstraint> {
21public:
22 // member variables
23 // NOLINTBEGIN
24 ::ll::TypedStorage<4, 12, ::Vec3> mMinBounds;
25 ::ll::TypedStorage<4, 12, ::Vec3> mMaxBounds;
26 // NOLINTEND
27
28public:
29 // virtual functions
30 // NOLINTBEGIN
31 virtual ::cereal::internal::ConstraintDescription doDescription(::cereal::ContextArea) const /*override*/;
32 // NOLINTEND
33
34public:
35 // member functions
36 // NOLINTBEGIN
37 MCNAPI void validateValue(
40 ) const;
41 // NOLINTEND
42
43public:
44 // static variables
45 // NOLINTBEGIN
46 MCNAPI static ::std::string const& INVALID_BOX_DESCRIPTION();
47 // NOLINTEND
48
49public:
50 // virtual function thunks
51 // NOLINTBEGIN
52 MCNAPI ::cereal::internal::ConstraintDescription $doDescription(::cereal::ContextArea) const;
53
54
55 // NOLINTEND
56
57public:
58 // vftables
59 // NOLINTBEGIN
60 MCNAPI static void** $vftable();
61 // NOLINTEND
62};
63
64} // namespace SharedTypes::v1_26_20::BlockDefinition
MCAPI::cereal::internal::ConstraintDescription $doDescription(::cereal::ContextArea) const
MCAPI void validateValue(::SharedTypes::v1_26_20::BlockDefinition::BoundingBoxData const &boundingBox, ::cereal::SerializerContext &context) const
Definition ConstraintHandle.h:8
Definition SerializerContext.h:16
Definition ConstraintDescription.h:7
Definition context.h:5