#include <Model.hpp>
Definition at line 16 of file Model.hpp.
◆ Model() [1/2]
◆ ~Model()
◆ Model() [2/2]
ven::Model::Model |
( |
const Model & | | ) |
|
|
delete |
◆ bind()
void ven::Model::bind |
( |
VkCommandBuffer | commandBuffer | ) |
const |
◆ createIndexBuffer()
void ven::Model::createIndexBuffer |
( |
const std::vector< uint32_t > & | indices | ) |
|
|
private |
◆ createModelFromFile()
std::unique_ptr< ven::Model > ven::Model::createModelFromFile |
( |
Device & | device, |
|
|
const std::string & | filename ) |
|
static |
◆ createVertexBuffer()
void ven::Model::createVertexBuffer |
( |
const std::vector< Vertex > & | vertices | ) |
|
|
private |
◆ draw()
void ven::Model::draw |
( |
VkCommandBuffer | commandBuffer | ) |
const |
◆ operator=()
void ven::Model::operator= |
( |
const Model & | | ) |
|
|
delete |
◆ m_device
◆ m_hasIndexBuffer
bool ven::Model::m_hasIndexBuffer {false} |
|
private |
◆ m_indexBuffer
std::unique_ptr<Buffer> ven::Model::m_indexBuffer |
|
private |
◆ m_indexCount
uint32_t ven::Model::m_indexCount |
|
private |
◆ m_vertexBuffer
std::unique_ptr<Buffer> ven::Model::m_vertexBuffer |
|
private |
◆ m_vertexCount
uint32_t ven::Model::m_vertexCount |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/VEngine/VEngine/include/VEngine/Model.hpp
- /home/runner/work/VEngine/VEngine/src/model.cpp