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

This is the complete list of members for assets::Mesh, 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
boundingSphere() const -> const glm::vec4 &assets::Mesh
gpuMesh() const -> const renderer::VulkanMesh & (defined in assets::Mesh)assets::Mesh
gpuMesh() -> renderer::VulkanMesh & (defined in assets::Mesh)assets::Mesh
Index typedef (defined in assets::Mesh)assets::Mesh
indices() const -> const std::vector< Index > & (defined in assets::Mesh)assets::Meshinline
isSkinned() const noexcept -> bool (defined in assets::Mesh)assets::Meshinline
Mesh(const std::vector< uint8_t > &data) (defined in assets::Mesh)assets::Meshexplicit
Mesh(std::string_view name, std::vector< renderer::Vertex > &&vertices, std::vector< uint32_t > &&indices) (defined in assets::Mesh)assets::Mesh
Mesh(std::string_view name, std::vector< renderer::Vertex > &&vertices, std::vector< uint32_t > &&indices, std::vector< renderer::SkinVertex > &&skin_vertices)assets::Mesh
name() const -> const std::string & (defined in assets::Mesh)assets::Meshinline
operator=(const Asset &) -> Asset &=delete (defined in assets::Asset)assets::Asset
refCount() const noexcept -> uint32_t (defined in assets::Asset)assets::Asset
release() noexcept (defined in assets::Asset)assets::Assetprotected
skinVertices() const -> const std::vector< renderer::SkinVertex > &assets::Meshinline
toBinary() const -> std::vector< uint8_t > (defined in assets::Mesh)assets::Mesh
type() const -> std::string_view override (defined in assets::Mesh)assets::Meshinlinevirtual
vertices() const -> const std::vector< renderer::Vertex > & (defined in assets::Mesh)assets::Meshinline
~Asset()=default (defined in assets::Asset)assets::Assetvirtual
~Mesh() override (defined in assets::Mesh)assets::Mesh