Struct MeshGeometryData

Nested Relationships

Nested Types

Struct Documentation

struct MeshGeometryData

Public Members

std::shared_ptr<renderer::vulkan::AllocatedBuffer> index_buffer
std::shared_ptr<renderer::vulkan::AllocatedBuffer> vertex_buffer
vk::DeviceAddress vertex_buffer_address = {}
std::vector<Vertex> vertices
std::vector<uint32_t> indices
std::vector<Submesh> submeshes
struct Submesh

Public Members

uint32_t start_index = {}
uint32_t count = {}
Bounds bounds = {}