LeviLamina
Loading...
Searching...
No Matches
ComponentItemComponentData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7class SemVersion;
8namespace cereal { class DynamicValue; }
9namespace cereal { struct ReflectionCtx; }
10// clang-format on
11
12namespace SharedTypes::v1_21_60 {
13
15public:
16 // member variables
17 // NOLINTBEGIN
58 // NOLINTEND
59
60public:
61 // member functions
62 // NOLINTBEGIN
64
66
68
69 MCAPI ::std::shared_ptr<::cereal::DynamicValue> getCustomComponent(::std::string_view compName) const;
70
71 MCAPI ::SharedTypes::v1_21_60::ComponentItemComponentData&
73
74 MCAPI ::SharedTypes::v1_21_60::ComponentItemComponentData&
76
77 MCAPI void setCustomComponent(::std::string_view compName, ::std::shared_ptr<::cereal::DynamicValue> data);
78
80 // NOLINTEND
81
82public:
83 // static functions
84 // NOLINTBEGIN
85 MCAPI static void bindType(::cereal::ReflectionCtx& ctx);
86 // NOLINTEND
87
88public:
89 // static variables
90 // NOLINTBEGIN
91 MCAPI static ::SemVersion const& FIRST_VERSION();
92 // NOLINTEND
93
94public:
95 // constructor thunks
96 // NOLINTBEGIN
97 MCAPI void* $ctor();
98
100
102 // NOLINTEND
103
104public:
105 // destructor thunk
106 // NOLINTBEGIN
107 MCAPI void $dtor();
108 // NOLINTEND
109};
110
111} // namespace SharedTypes::v1_21_60
Definition SemVersion.h:15
Definition ComponentItemComponentData.h:14
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14