LeviLamina
Loading...
Searching...
No Matches
JigsawBlockData.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/shared_types/world/level/levelgen/structure/JigsawJointType.h"
7
8namespace Editor::Services {
9
10struct JigsawBlockData {
11public:
12 // member variables
13 // NOLINTBEGIN
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 JigsawBlockData();
27
28public:
29 // member functions
30 // NOLINTBEGIN
32
34 ::std::string const& name,
35 ::std::string const& target,
36 ::std::string const& targetPool,
37 ::std::string const& finalBlock,
38 ::SharedTypes::JigsawJointType jointType,
39 int placementPriority,
40 int selectionPriority,
41 bool jointTypeVisible
42 );
43
44 MCNAPI ::Editor::Services::JigsawBlockData& operator=(::Editor::Services::JigsawBlockData&&);
45
46 MCNAPI ::Editor::Services::JigsawBlockData& operator=(::Editor::Services::JigsawBlockData const&);
47
49 // NOLINTEND
50
51public:
52 // constructor thunks
53 // NOLINTBEGIN
55
56 MCNAPI void* $ctor(
57 ::std::string const& name,
58 ::std::string const& target,
59 ::std::string const& targetPool,
60 ::std::string const& finalBlock,
61 ::SharedTypes::JigsawJointType jointType,
62 int placementPriority,
63 int selectionPriority,
64 bool jointTypeVisible
65 );
66 // NOLINTEND
67
68public:
69 // destructor thunk
70 // NOLINTBEGIN
71 MCNAPI void $dtor();
72 // NOLINTEND
73};
74
75} // namespace Editor::Services
Definition JigsawBlockData.h:10
MCAPI::Editor::Services::JigsawBlockData & operator=(::Editor::Services::JigsawBlockData const &)
MCAPI::Editor::Services::JigsawBlockData & operator=(::Editor::Services::JigsawBlockData &&)
MCAPI JigsawBlockData(::Editor::Services::JigsawBlockData const &)
MCAPI JigsawBlockData(::std::string const &name, ::std::string const &target, ::std::string const &targetPool, ::std::string const &finalBlock, ::SharedTypes::JigsawJointType jointType, int placementPriority, int selectionPriority, bool jointTypeVisible)
MCAPI void * $ctor(::std::string const &name, ::std::string const &target, ::std::string const &targetPool, ::std::string const &finalBlock, ::SharedTypes::JigsawJointType jointType, int placementPriority, int selectionPriority, bool jointTypeVisible)
MCAPI void * $ctor(::Editor::Services::JigsawBlockData const &)
Definition Alias.h:14