LeviLamina
Loading...
Searching...
No Matches
ContentSource Struct Reference
Inheritance diagram for ContentSource:

Public Types

using ConstContentItemPtr = ::std::shared_ptr<::ContentItem const>
using ContentItemPtr = ::std::shared_ptr<::ContentItem>

Public Member Functions

virtual void load ()
virtual void generateItems (::std::vector<::std::shared_ptr<::ContentItem > > &content)
virtual void save ()
virtual void saveAllPacks ()
virtual void deleteContentFiles (::std::vector<::std::shared_ptr<::ContentItem const > > const &items)
virtual void postDeleteContent (::std::vector<::std::shared_ptr<::ContentItem const > > const &items)
MCFOLD void $load ()
MCFOLD void $generateItems (::std::vector<::std::shared_ptr<::ContentItem > > &content)
MCFOLD void $save ()
MCFOLD void $saveAllPacks ()
MCFOLD void $deleteContentFiles (::std::vector<::std::shared_ptr<::ContentItem const > > const &items)
MCFOLD void $postDeleteContent (::std::vector<::std::shared_ptr<::ContentItem const > > const &items)

Public Attributes

::ll::TypedStorage< 8, 24, ::std::vector<::std::shared_ptr<::ContentItem > > > mLoadedItems
::ll::TypedStorage< 4, 4, ::ContentSourceType > mType

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