LeviLamina
Loading...
Searching...
No Matches
ServerScriptTeardownRebuildPayload.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/editor/ScriptManagerEventType.h"
7#include "mc/editor/network/NetworkPayload.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Scripting { struct ContextId; }
12namespace cereal { struct ReflectionCtx; }
13// clang-format on
14
15namespace Editor::Network {
16
17class ServerScriptTeardownRebuildPayload
18: public ::Editor::Network::NetworkPayload<::Editor::Network::ServerScriptTeardownRebuildPayload> {
19public:
20 // member variables
21 // NOLINTBEGIN
25 // NOLINTEND
26
27public:
28 // prevent constructor by default
29 ServerScriptTeardownRebuildPayload& operator=(ServerScriptTeardownRebuildPayload const&);
30 ServerScriptTeardownRebuildPayload(ServerScriptTeardownRebuildPayload const&);
31
32public:
33 // virtual functions
34 // NOLINTBEGIN
35 virtual ~ServerScriptTeardownRebuildPayload() /*override*/ = default;
36 // NOLINTEND
37
38public:
39 // member functions
40 // NOLINTBEGIN
42
44 ::Editor::ScriptManagerEventType eventType,
45 ::Scripting::ContextId contextId,
46 bool finalEvent
47 );
48
49 MCNAPI ::Scripting::ContextId getContextId() const;
50 // NOLINTEND
51
52public:
53 // static functions
54 // NOLINTBEGIN
55 MCNAPI static void bindType(::cereal::ReflectionCtx& ctx);
56 // NOLINTEND
57
58public:
59 // constructor thunks
60 // NOLINTBEGIN
61 MCNAPI void* $ctor();
62
63 MCNAPI void* $ctor(::Editor::ScriptManagerEventType eventType, ::Scripting::ContextId contextId, bool finalEvent);
64 // NOLINTEND
65
66public:
67 // vftables
68 // NOLINTBEGIN
69 MCNAPI static void** $vftable();
70 // NOLINTEND
71};
72
73} // namespace Editor::Network
Definition NetworkPayload.h:8
MCAPI ServerScriptTeardownRebuildPayload(::Editor::ScriptManagerEventType eventType, ::Scripting::ContextId contextId, bool finalEvent)
MCAPI void * $ctor(::Editor::ScriptManagerEventType eventType, ::Scripting::ContextId contextId, bool finalEvent)
MCAPI::Scripting::ContextId getContextId() const
static MCAPI void bindType(::cereal::ReflectionCtx &ctx)
Definition ContextId.h:7
Definition ReflectionCtx.h:11
Definition ctx.h:5
Definition Alias.h:14