Home | History | Annotate | Download | only in smoke

Lines Matching refs:meshes

30 #include "Meshes.h"
336 #include "Meshes.teapot.h"
410 void build_meshes(std::array<Mesh, Meshes::MESH_COUNT> &meshes)
412 BuildPyramid build_pyramid(meshes[Meshes::MESH_PYRAMID]);
413 BuildIcosphere build_icosphere(meshes[Meshes::MESH_ICOSPHERE]);
414 BuildTeapot build_teapot(meshes[Meshes::MESH_TEAPOT]);
419 Meshes::Meshes(VkDevice dev, const std::vector<VkMemoryPropertyFlags> &mem_flags)
433 std::array<Mesh, MESH_COUNT> meshes;
434 build_meshes(meshes);
436 draw_commands_.reserve(meshes.size());
441 for (const auto &mesh : meshes) {
464 for (const auto &mesh : meshes) {
474 Meshes::~Meshes()
481 void Meshes::cmd_bind_buffers(VkCommandBuffer cmd) const
489 void Meshes::cmd_draw(VkCommandBuffer cmd, Type type) const
496 void Meshes::allocate_resources(VkDeviceSize vb_size, VkDeviceSize ib_size, const std::vector<VkMemoryPropertyFlags> &mem_flags)