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

Public Member Functions

BookScreenManageroperator= (BookScreenManager const &)
 BookScreenManager (BookScreenManager const &)
MCAPI::ItemStack const & _getBook ()
MCAPI ::Core::PathBuffer<::std::string > _getExportTempDir ()
MCAPI::ViewStatus _viewPage (::PageContent const &page)
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 void fireBookEditedEvent () const
MCAPI void fireBookExportEvent () const
MCAPI void firePageTurnSound (::std::string const &eventName, float volume, float pitch) const
MCAPI void fireSignedBookOpenedEvent (::std::string const &author, ::std::string const &authorXUID, ::std::string const &playerXUID) const
MCAPI ::std::vector<::PageContentgetBookPages ()
MCFOLD ::std::vector<::Core::PathBuffer<::std::string > > const & getExportFiles ()
MCAPI ::std::optional<::std::string > const getFilteredSignedAuthor ()
MCAPI ::std::optional<::std::string > const getFilteredTitle ()
MCAPI int getLecternBookPage () const
MCAPI::std::string getPickPhotoInventoryName (int index)
MCAPI::std::string getPickPhotoName (int index)
MCAPI ::Core::PathBuffer<::std::string > const * getPickPicture (int index)
MCAPI ::Core::PathBuffer<::std::string > const * getPickPictureInventory (int index)
MCAPI uint64 getPickPictureInventorySize ()
MCAPI uint64 getPickPictureSize ()
MCAPI ::Core::PathBuffer<::std::string > getScreenshotPath (::PageContent const &page)
MCAPI::std::string const & getSignedAuthor ()
MCAPI::std::string const & getTitle ()
MCAPI::std::string const & getXUID ()
MCFOLD bool isOnLectern () const
MCAPI bool lecternHasBook () const
MCAPI bool lecternIsValid () const
MCAPI void populatePickPics (::std::vector<::PageContent > const &pages)
MCAPI void setExitPage (int page)
MCAPI void startBookExport ()
MCAPI void swapPages (int page1Index, int page2Index)
MCAPI float tickBookDownload (::std::vector<::PageContent > const &pages)
MCAPI void updateLectern (int page)
MCAPI bool viewPage (::PageContent const &page)
MCAPI void $dtor ()

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
::ll::TypedStorage< 1, 1, bool > hasExportedFirstPhoto

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