LeviLamina
Loading...
Searching...
No Matches
JigsawEditorData Class Reference

Public Member Functions

MCAPI JigsawEditorData (::JigsawEditorData const &)
MCAPI JigsawEditorData (::std::string const &name, ::std::string const &target, ::std::string const &targetPool, ::std::string const &finalBlockName, ::SharedTypes::JigsawJointType jointType, int placement, int selection)
MCFOLD::std::string const & getFinalBlock () const
MCFOLD::SharedTypes::JigsawJointType const & getJointType () const
MCFOLD bool getJointTypeVisible () const
MCFOLD::std::string const & getName () const
MCFOLD int getPlacementPriority () const
MCFOLD int getSelectionPriority () const
MCFOLD::std::string const & getTarget () const
MCFOLD::std::string const & getTargetPool () const
MCAPI void load (::CompoundTag const &tag, ::DataLoadHelper &dataLoadHelper)
MCFOLD::JigsawEditorData & operator= (::JigsawEditorData &&)
MCFOLD::JigsawEditorData & operator= (::JigsawEditorData const &)
MCAPI void save (::CompoundTag &tag) const
MCFOLD void setFinalBlock (::std::string const &finalBlock)
MCFOLD void setJointType (::SharedTypes::JigsawJointType const &jointType)
MCAPI void setJointTypeFromName (::std::string const &name)
MCAPI void setJointTypeVisible (bool visible)
MCFOLD void setName (::std::string const &name)
MCFOLD void setTarget (::std::string const &target)
MCAPI void setTargetPool (::std::string const &targetPool)
MCAPI void * $ctor ()
MCFOLD void * $ctor (::JigsawEditorData const &)
MCAPI void * $ctor (::std::string const &name, ::std::string const &target, ::std::string const &targetPool, ::std::string const &finalBlockName, ::SharedTypes::JigsawJointType jointType, int placement, int selection)
MCFOLD void $dtor ()

Static Public Member Functions

static MCAPI ::std::unordered_map< int, ::std::string > const & JOINT_TYPE_TO_NAME ()

Public Attributes

::ll::TypedStorage< 8, 32, ::std::string > mName
::ll::TypedStorage< 8, 32, ::std::string > mTarget
::ll::TypedStorage< 8, 32, ::std::string > mTargetPool
::ll::TypedStorage< 8, 32, ::std::string > mFinalBlock
::ll::TypedStorage< 1, 1, ::SharedTypes::JigsawJointType > mJointType
::ll::TypedStorage< 4, 4, int > mPlacementPriority
::ll::TypedStorage< 4, 4, int > mSelectionPriority
::ll::TypedStorage< 1, 1, bool > mJointTypeVisible

The documentation for this class was generated from the following file: