LeviLamina
Loading...
Searching...
No Matches
ScriptPrefabTemplateInstance.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/game_refs/WeakRef.h"
7#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace Editor { class ServiceProviderCollection; }
12namespace Editor::Prefabs { class PrefabDBPrefabInstance; }
13namespace Scripting { class WeakLifetimeScope; }
14namespace Scripting { struct ClassBinding; }
15// clang-format on
16
17namespace Editor::ScriptModule {
18
19class ScriptPrefabTemplateInstance
20: public ::Scripting::WeakHandleFromThis<::Editor::ScriptModule::ScriptPrefabTemplateInstance> {
21public:
22 // member variables
23 // NOLINTBEGIN
30 // NOLINTEND
31
32public:
33 // prevent constructor by default
34 ScriptPrefabTemplateInstance& operator=(ScriptPrefabTemplateInstance const&);
35 ScriptPrefabTemplateInstance(ScriptPrefabTemplateInstance const&);
36 ScriptPrefabTemplateInstance();
37
38public:
39 // virtual functions
40 // NOLINTBEGIN
41 virtual ~ScriptPrefabTemplateInstance() = default;
42 // NOLINTEND
43
44public:
45 // member functions
46 // NOLINTBEGIN
51 );
52 // NOLINTEND
53
54public:
55 // static functions
56 // NOLINTBEGIN
57 MCNAPI static ::Scripting::ClassBinding bindScript();
58 // NOLINTEND
59
60public:
61 // constructor thunks
62 // NOLINTBEGIN
63 MCNAPI void* $ctor(
67 );
68 // NOLINTEND
69};
70
71} // namespace Editor::ScriptModule
Definition PrefabDBPrefabInstance.h:24
MCAPI ScriptPrefabTemplateInstance(::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef, ::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
MCAPI void * $ctor(::WeakRef<::Editor::Prefabs::PrefabDBPrefabInstance > instanceRef, ::Editor::ServiceProviderCollection &serviceProviders, ::Scripting::WeakLifetimeScope const &scope)
static MCAPI ::Scripting::ClassBinding bindScript()
Definition ServiceProviderCollection.h:7
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition WeakRef.h:8
Definition ClassBinding.h:10
Definition Alias.h:14