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

Public Member Functions

BookScreenManageroperator= (BookScreenManager const &)
 BookScreenManager (BookScreenManager const &)
MCAPI ::Core::PathBuffer<::std::string > _getExportTempDir ()
MCAPI void addPageAt (int index, ::PageContent const &page)
MCAPI float buildExportFiles (::std::vector<::PageContent > const &pages, ::ScreenContext &context, ::JpegCommentWriter &writer, ::std::function<::std::string(::std::string const &)> profanityFilter)
MCAPI void deletePage (int index)
MCAPI void editPage (int index, ::PageContent const &page)
MCAPI bool finalizeBook (::std::string const &title, ::std::string const &author, ::std::string const &authorXUID)
MCAPI ::Core::PathBuffer<::std::string > getScreenshotPath (::PageContent const &page)
MCAPI::std::string const & getSignedAuthor ()
MCAPI void populatePickPics (::std::vector<::PageContent > const &pages)
MCAPI void startBookExport ()
MCAPI void swapPages (int page1Index, int page2Index)
MCAPI float tickBookDownload (::std::vector<::PageContent > const &pages)
MCAPI void updateLectern (int page)

Public Attributes

::ll::TypedStorage< 8, 8, ::Player & > mPlayer
::ll::TypedStorage< 4, 16, ::std::optional<::BlockPos > > mLecternPos
::ll::TypedStorage< 4, 4, int > mBookSlot
::ll::TypedStorage< 8, 8, ::PacketSender & > mPacketSender
::ll::TypedStorage< 8, 8, ::std::unique_ptr<::SyncedPhotoView > > mPhotoView
::ll::TypedStorage< 8, 24, ::std::vector<::Core::PathBuffer<::std::string > > > mPickPictures
::ll::TypedStorage< 8, 24, ::std::vector<::Core::PathBuffer<::std::string > > > mPickPicturesInventory
::ll::TypedStorage< 8, 24, ::std::vector<::Core::PathBuffer<::std::string > > > mExportFiles
::ll::TypedStorage< 8, 8, uint64 > mCurExportPage
::ll::TypedStorage< 8, 8, uint64 > mPhotoItemsLimitPage
::ll::TypedStorage< 1, 1, bool > mEdited
::ll::TypedStorage< 1, 1, bool > mIsEdu

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