|
LeviLamina
|
Classes | |
| struct | StructureDescription |
| struct | StructureData |
| struct | StructureUpdatePayload |
Public Member Functions | |
| virtual bool | update () |
| MCAPI | EditorStructureFacet (::Editor::ServiceProviderCollection *services) |
| MCAPI void | _handleSelectionVolumeChange (::Editor::Network::SelectionVolumeUpdate::Action const &evt) |
| MCAPI void | _handleStructureDataUpdate (::Editor::EditorStructureDataUpdated const &evt) |
| MCAPI void | _handleStructureEvent (::std::variant< ::Editor::EditorStructureDataUpdated, ::Editor::EditorStructureDataRemoved, ::Editor::EditorStructureEventListUpdated > const &evt) |
| MCAPI void | _handleStructureListUpdate (::Editor::EditorStructureEventListUpdated const &) |
| MCAPI void | copyToClipboard (::std::string const &structureId) |
| MCAPI void | createStructureFromClipboard (::std::string const &id, ::std::optional<::std::string > const &fullName) |
| MCAPI void | createStructureFromSelection (::std::string const &id) |
| MCAPI void | deleteStructures (::std::vector<::HashedString > const &idList) |
| MCAPI void | duplicateStructure (::HashedString const &idToDuplicate, ::HashedString const &newId) |
| MCAPI::HashedString | generateStructureId () |
| MCFOLD ::std::unordered_map<::HashedString, ::OreUI::EditorStructureFacet::StructureData > const & | getStructureDataMap () const |
| MCFOLD ::std::vector<::OreUI::EditorStructureFacet::StructureDescription > const & | getStructureList () const |
| MCFOLD bool | hasClipboardItemForStructureCreation () const |
| MCFOLD bool | hasSelectionForStructureCreation () const |
| MCAPI void | queryStructures (bool shouldFetchList, ::std::vector<::std::string > const &requestdStructureIds) |
| MCAPI void | updateFromClipboard (::std::string const &structureId) const |
| MCAPI void | updateStructure (::HashedString const &id, ::OreUI::EditorStructureFacet::StructureUpdatePayload const &payload) |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection *services) |
| MCAPI void | $dtor () |
| MCFOLD bool | $update () |
Static Public Member Functions | |
| static MCAPI ::std::add_lvalue_reference_t< char const[]> | NAME () |
| static MCAPI ::std::map<::Editor::StructureSource, ::std::string > const & | SOURCE_STRING () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 1, 1, bool > | mIsDirty |
| ::ll::TypedStorage< 8, 8, ::Editor::Services::ClientStructureServiceProvider * > | mStructureService |
| ::ll::TypedStorage< 8, 24, ::std::vector<::Bedrock::PubSub::Subscription > > | mClipboardSelectionServiceListeners |
| ::ll::TypedStorage< 1, 1, bool > | mHasClipboardItemForStructureCreation |
| ::ll::TypedStorage< 1, 1, bool > | mHasSelectionForStructureCreation |
| ::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::EditorStructureFacet::StructureDescription > > | mStructureDescList |
| ::ll::TypedStorage< 8, 64, ::std::unordered_map<::HashedString, ::OreUI::EditorStructureFacet::StructureData > > | mStructureDataMap |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mStructureEventSub |
|
static |