|
Toast Engine
|
This is the complete list of members for assets::VoxelModel, including all inherited members.
| addRef() noexcept (defined in assets::Asset) | assets::Asset | protected |
| 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::VoxelModel | inline |
| capture(const voxel::Volume &volume, uint64_t palette_uid) -> std::unique_ptr< VoxelModel > (defined in assets::VoxelModel) | assets::VoxelModel | static |
| 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::VoxelModel | inline |
| refCount() const noexcept -> uint32_t (defined in assets::Asset) | assets::Asset | |
| release() noexcept (defined in assets::Asset) | assets::Asset | protected |
| 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::VoxelModel | virtual |
| solidVoxelCount() const -> uint32_t (defined in assets::VoxelModel) | assets::VoxelModel | |
| storedBrickCount() const noexcept -> uint32_t (defined in assets::VoxelModel) | assets::VoxelModel | inline |
| type() const -> std::string_view override (defined in assets::VoxelModel) | assets::VoxelModel | inlinevirtual |
| VoxelModel(const std::vector< uint8_t > &data) | assets::VoxelModel | explicit |
| ~Asset()=default (defined in assets::Asset) | assets::Asset | virtual |
| ~ISaveable()=default (defined in assets::ISaveable) | assets::ISaveable | virtual |