VkCV Framework  0.0.1
CV Vulkan framework
vkcv::scene::MeshPart Class Reference
Collaboration diagram for vkcv::scene::MeshPart:

Public Member Functions

 MeshPart (const MeshPart &other)
 
 MeshPart (MeshPart &&other)
 
MeshPartoperator= (const MeshPart &other)
 
MeshPartoperator= (MeshPart &&other) noexcept
 
const material::MaterialgetMaterial () const
 
const BoundsgetBounds () const
 
 operator bool () const
 
bool operator! () const
 

Private Member Functions

 MeshPart (Scene &scene)
 
void load (const asset::Scene &scene, const asset::VertexGroup &vertexGroup, std::vector< DrawcallInfo > &drawcalls)
 

Private Attributes

Scenem_scene
 
BufferHandle m_vertices
 
std::vector< VertexBufferBindingm_vertexBindings
 
BufferHandle m_indices
 
size_t m_indexCount
 
Bounds m_bounds
 
size_t m_materialIndex
 

Friends

class Mesh
 

Detailed Description


The documentation for this class was generated from the following files: