LeviLamina
Loading...
Searching...
No Matches
ThemeSettingsNewThemeCreatedPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/editor/network/NetworkPayload.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cereal { struct ReflectionCtx; }
11// clang-format on
12
13namespace Editor::Network {
14
16: public ::Editor::Network::NetworkPayload<::Editor::Network::ThemeSettingsNewThemeCreatedPayload> {
17public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25#ifdef LL_PLAT_S
26public:
27 // prevent constructor by default
29
30#else // LL_PLAT_C
31#endif
32public:
33 // member functions
34 // NOLINTBEGIN
35#ifdef LL_PLAT_C
37#endif
38
40
42 ::std::string const& themeId,
43 ::std::optional<::std::string> const& name,
44 ::std::optional<::std::string> const& sourceId
45 );
46
47 MCNAPI ::std::optional<::std::string> const& getSourceId() const;
48
49 MCNAPI ::std::string const& getThemeId() const;
50
51 MCNAPI ::std::optional<::std::string> const& getThemeName() const;
52
53 MCNAPI ::Editor::Network::ThemeSettingsNewThemeCreatedPayload&
55 // NOLINTEND
56
57public:
58 // static functions
59 // NOLINTBEGIN
60 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
61 // NOLINTEND
62
63public:
64 // constructor thunks
65 // NOLINTBEGIN
66#ifdef LL_PLAT_C
67 MCNAPI void* $ctor();
68#endif
69
71
72 MCNAPI void* $ctor(
73 ::std::string const& themeId,
74 ::std::optional<::std::string> const& name,
75 ::std::optional<::std::string> const& sourceId
76 );
77 // NOLINTEND
78
79public:
80 // vftables
81 // NOLINTBEGIN
82 MCNAPI static void** $vftable();
83 // NOLINTEND
84};
85
86} // namespace Editor::Network
Definition NetworkPayload.h:8
Definition ThemeSettingsNewThemeCreatedPayload.h:16
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
MCAPI ThemeSettingsNewThemeCreatedPayload(::std::string const &themeId, ::std::optional<::std::string > const &name, ::std::optional<::std::string > const &sourceId)
MCAPI::Editor::Network::ThemeSettingsNewThemeCreatedPayload & operator=(::Editor::Network::ThemeSettingsNewThemeCreatedPayload const &)
MCAPI ThemeSettingsNewThemeCreatedPayload(::Editor::Network::ThemeSettingsNewThemeCreatedPayload const &)
MCAPI void * $ctor(::Editor::Network::ThemeSettingsNewThemeCreatedPayload const &)
MCAPI ::std::optional<::std::string > const & getThemeName() const
MCAPI::std::string const & getThemeId() const
MCAPI ::std::optional<::std::string > const & getSourceId() const
MCAPI void * $ctor(::std::string const &themeId, ::std::optional<::std::string > const &name, ::std::optional<::std::string > const &sourceId)
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14