|
LeviLamina
|
Classes | |
| struct | WeightedBlock |
| struct | BlockPaletteItem |
| struct | BlockPalette |
Public Types | |
| enum class | BlockPaletteItemType : int { Simple = 0 , Probability = 1 } |
| enum class | BlockPaletteItemType : int { Simple = 0 , Probability = 1 } |
Public Member Functions | |
| virtual bool | update () |
| MCAPI | EditorBlockPaletteFacet (::Editor::ServiceProviderCollection *services) |
| MCAPI::OreUI::EditorBlockPaletteFacet::BlockPalette * | _getPaletteFromList (::HashedString const &paletteId) |
| MCAPI void | _handleBlockPaletteEvent (::std::variant< ::Editor::EditorBlockPaletteEventItemUpdated, ::Editor::EditorBlockPaletteEventSelectedItemIndexChanged, ::Editor::EditorBlockPaletteEventActivePaletteChanged, ::Editor::EditorBlockPaletteEventPaletteUpdated, ::Editor::EditorBlockPaletteEventPaletteRemoved > const &evt) |
| MCAPI void | _handlePaletteActivePaletteChanged (::Editor::EditorBlockPaletteEventActivePaletteChanged const &evt) |
| MCAPI void | _handlePaletteItemUpdate (::Editor::EditorBlockPaletteEventItemUpdated const &evt) |
| MCAPI void | _updatePaletteInList (::OreUI::EditorBlockPaletteFacet::BlockPalette palette) |
| MCAPI void | addOrReplaceBlockPalette (::OreUI::EditorBlockPaletteFacet::BlockPalette const &newData) |
| MCFOLD::OreUI::EditorBlockPaletteFacet::BlockPalette const & | getActivePalette () const |
| MCAPI int | getActivePaletteSelectedItemIndex () const |
| MCFOLD ::std::vector<::OreUI::EditorBlockPaletteFacet::BlockPalette > const & | getPaletteList () const |
| MCAPI void | removeBlockPalette (::HashedString const &paletteId) |
| MCAPI void | setActivePalette (::HashedString const &paletteId) |
| MCAPI void | setActivePaletteSelectedItemIndex (int index) |
| MCAPI void | updateBlockPaletteItem (::HashedString const &paletteId, int index, ::OreUI::EditorBlockPaletteFacet::BlockPaletteItem const &newData) |
| MCAPI void * | $ctor (::Editor::ServiceProviderCollection *services) |
| MCFOLD bool | $update () |
Static Public Member Functions | |
| static MCAPI ::Editor::EditorBlockPalette | convertFromFacetPalette (::OreUI::EditorBlockPaletteFacet::BlockPalette const &facetPalette) |
| static MCAPI ::OreUI::EditorBlockPaletteFacet::BlockPalette | convertToFacetPalette (::Editor::EditorBlockPalette const &nativePalette) |
| static MCAPI ::std::variant<::Editor::SimpleBlockPaletteItem, ::Editor::ProbabilityBlockPaletteItem > | getPaletteItemAsVariant (::OreUI::EditorBlockPaletteFacet::BlockPaletteItem const &facetItem) |
| static MCAPI ::std::add_lvalue_reference_t< char const[]> | NAME () |
| static MCAPI void ** | $vftable () |
Public Attributes | |
| ::ll::TypedStorage< 1, 1, bool > | mIsDirty |
| ::ll::TypedStorage< 8, 8, ::Editor::Services::EditorBlockPaletteServiceProvider * > | mBlockPaletteService |
| ::ll::TypedStorage< 8, 16, ::Bedrock::PubSub::Subscription > | mPaletteEventSub |
| ::ll::TypedStorage< 8, 1096, ::OreUI::EditorBlockPaletteFacet::BlockPalette > | mActivePalette |
| ::ll::TypedStorage< 8, 24, ::std::vector<::OreUI::EditorBlockPaletteFacet::BlockPalette > > | mPaletteList |
|
static |