Skip to content
LeviMC
English
AutoLightDark
LeviLamina
Loading...
Searching...
No Matches
TickComponent.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
9// auto generated forward declare list
10// clang-format off
11namespace cereal { struct ReflectionCtx; }
12namespace cereal::internal { struct ConstraintDescription; }
13// clang-format on
14
15namespace SharedTypes::v1_26_20::BlockDefinition {
16
18public:
19 // TickComponent inner types declare
20 // clang-format off
22 // clang-format on
23
24 // TickComponent inner types define
25 enum class MinMaxIndex : uchar {
26 Min = 0,
27 Max = 1,
28 };
29
32 ::SharedTypes::v1_26_20::BlockDefinition::TickComponent::FirstSmallerConstraint> {
33 public:
34 // virtual functions
35 // NOLINTBEGIN
36 virtual ::cereal::internal::ConstraintDescription doDescription(::cereal::ContextArea) const /*override*/;
37 // NOLINTEND
38
39 public:
40 // static variables
41 // NOLINTBEGIN
42 MCNAPI static ::std::string_view const& ConstraintDescription();
43 // NOLINTEND
44
45 public:
46 // virtual function thunks
47 // NOLINTBEGIN
48 MCNAPI ::cereal::internal::ConstraintDescription $doDescription(::cereal::ContextArea) const;
49
50
51 // NOLINTEND
52
53 public:
54 // vftables
55 // NOLINTBEGIN
56 MCNAPI static void** $vftable();
57 // NOLINTEND
58 };
59
60public:
61 // member variables
62 // NOLINTBEGIN
63 ::ll::TypedStorage<4, 8, ::std::array<uint, 2>> mDelayIntervalRange;
64 ::ll::TypedStorage<1, 1, bool> mLooping;
65 // NOLINTEND
66
67public:
68 // static functions
69 // NOLINTBEGIN
70 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
71 // NOLINTEND
72
73public:
74 // static variables
75 // NOLINTBEGIN
76 MCNAPI static ::std::string_view const& IntervalRangeId();
77
78 MCNAPI static ::std::string_view const& LoopingId();
79
80 MCNAPI static ::std::string_view const& NameId();
81 // NOLINTEND
82};
83
84} // namespace SharedTypes::v1_26_20::BlockDefinition
MCAPI::cereal::internal::ConstraintDescription $doDescription(::cereal::ContextArea) const
Definition ConstraintHandle.h:8
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
static MCAPI ::std::string_view const & IntervalRangeId()
static MCAPI ::std::string_view const & NameId()
static MCAPI ::std::string_view const & LoopingId()
Definition ReflectionCtx.h:11
Definition ConstraintDescription.h:7
Definition ctx.h:5