Toast Engine
Loading...
Searching...
No Matches
assets::VoxelModel Member List

This is the complete list of members for assets::VoxelModel, including all inherited members.

addRef() noexcept (defined in assets::Asset)assets::Assetprotected
Asset()=default (defined in assets::Asset)assets::Asset
Asset(const Asset &)=delete (defined in assets::Asset)assets::Asset
brickDims() const noexcept -> glm::uvec3 (defined in assets::VoxelModel)assets::VoxelModelinline
capture(const voxel::Volume &volume, uint64_t palette_uid) -> std::unique_ptr< VoxelModel > (defined in assets::VoxelModel)assets::VoxelModelstatic
instantiate(voxel::BrickPool &pool) const -> std::optional< voxel::Volume > (defined in assets::VoxelModel)assets::VoxelModel
materialAt(glm::uvec3 voxel) const noexcept -> uint8_t (defined in assets::VoxelModel)assets::VoxelModel
operator=(const Asset &) -> Asset &=delete (defined in assets::Asset)assets::Asset
paletteUid() const noexcept -> uint64_t (defined in assets::VoxelModel)assets::VoxelModelinline
refCount() const noexcept -> uint32_t (defined in assets::Asset)assets::Asset
release() noexcept (defined in assets::Asset)assets::Assetprotected
reload(const std::vector< uint8_t > &data) (defined in assets::VoxelModel)assets::VoxelModel
serialize(SaveMode mode) const -> std::vector< uint8_t > override (defined in assets::VoxelModel)assets::VoxelModelvirtual
solidVoxelCount() const -> uint32_t (defined in assets::VoxelModel)assets::VoxelModel
storedBrickCount() const noexcept -> uint32_t (defined in assets::VoxelModel)assets::VoxelModelinline
type() const -> std::string_view override (defined in assets::VoxelModel)assets::VoxelModelinlinevirtual
VoxelModel(const std::vector< uint8_t > &data)assets::VoxelModelexplicit
~Asset()=default (defined in assets::Asset)assets::Assetvirtual
~ISaveable()=default (defined in assets::ISaveable)assets::ISaveablevirtual