14class JigsawEditorData {
18 ::ll::TypedStorage<8, 32, ::std::string> mName;
19 ::ll::TypedStorage<8, 32, ::std::string> mTarget;
20 ::ll::TypedStorage<8, 32, ::std::string> mTargetPool;
21 ::ll::TypedStorage<8, 32, ::std::string> mFinalBlock;
22 ::ll::TypedStorage<1, 1, ::SharedTypes::JigsawJointType> mJointType;
23 ::ll::TypedStorage<4, 4, int> mPlacementPriority;
24 ::ll::TypedStorage<4, 4, int> mSelectionPriority;
25 ::ll::TypedStorage<1, 1, bool> mJointTypeVisible;
35 MCAPI JigsawEditorData(::JigsawEditorData
const&);
37 MCAPI JigsawEditorData(
38 ::std::string
const& name,
39 ::std::string
const& target,
40 ::std::string
const& targetPool,
41 ::std::string
const& finalBlockName,
42 ::SharedTypes::JigsawJointType jointType,
49 MCAPI ::JigsawEditorData& operator=(::JigsawEditorData
const&);
53 MCAPI ~JigsawEditorData();
59 MCAPI static ::std::unordered_map<int, ::std::string>
const& JOINT_TYPE_TO_NAME();
65 MCAPI
void* $ctor(::JigsawEditorData
const&);
68 ::std::string
const& name,
69 ::std::string
const& target,
70 ::std::string
const& targetPool,
71 ::std::string
const& finalBlockName,
72 ::SharedTypes::JigsawJointType jointType,