VkCV Framework
0.0.1
CV Vulkan framework
|
Public Member Functions | |
MeshPart (const MeshPart &other) | |
MeshPart (MeshPart &&other) | |
MeshPart & | operator= (const MeshPart &other) |
MeshPart & | operator= (MeshPart &&other) noexcept |
const material::Material & | getMaterial () const |
const Bounds & | getBounds () 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 | |
Scene & | m_scene |
BufferHandle | m_vertices |
std::vector< VertexBufferBinding > | m_vertexBindings |
BufferHandle | m_indices |
size_t | m_indexCount |
Bounds | m_bounds |
size_t | m_materialIndex |
Friends | |
class | Mesh |