|
Toast Engine
|


Public Member Functions | |
| VoxelPalette (voxel::Palette palette, VoxelMaterialSlots slots, std::vector< uint8_t > defaulted) | |
| void | reload (const toml::table &table) |
| auto | type () const -> std::string_view override |
| auto | serialize (SaveMode mode) const -> std::vector< uint8_t > override |
| auto | palette () const noexcept -> const voxel::Palette & |
| auto | slots () const noexcept -> const VoxelMaterialSlots & |
| auto | materialLibrary () const -> const voxel::MaterialLibrary & |
| auto | defaultedEntries () const noexcept -> const std::vector< uint8_t > & |
| Round tripped so the warning survives a save. | |
| Public Member Functions inherited from assets::Asset | |
| Asset (const Asset &)=delete | |
| auto | operator= (const Asset &) -> Asset &=delete |
| auto | refCount () const noexcept -> uint32_t |
Additional Inherited Members | |
| Protected Member Functions inherited from assets::Asset | |
| void | addRef () noexcept |
| void | release () noexcept |
|
nodiscardoverridevirtual |
Implements assets::ISaveable.
|
inlinenodiscardoverridevirtual |
Implements assets::Asset.