VOX
A little voxel engine
Loading...
Searching...
No Matches
Mesh Struct Reference

#include <RenderAPI.hpp>

Collaboration diagram for Mesh:
Collaboration graph

Public Attributes

VkBuffer buffer
 
VkDeviceMemory buffer_memory
 
uint32_t vertex_count
 
uint32_t vertex_size
 
VkDeviceSize index_offset
 
uint32_t index_count
 
uint32_t memory_size
 
VkDeviceAddress buffer_address
 
union {
   uint64_t   is_used = 0
 
   uint8_t   used_by_frame [8]
 
}; 
 

Member Data Documentation

◆ 

union { ... } Mesh::@1

◆ buffer

VkBuffer Mesh::buffer

◆ buffer_address

VkDeviceAddress Mesh::buffer_address

◆ buffer_memory

VkDeviceMemory Mesh::buffer_memory

◆ index_count

uint32_t Mesh::index_count

◆ index_offset

VkDeviceSize Mesh::index_offset

◆ is_used

uint64_t Mesh::is_used = 0

◆ memory_size

uint32_t Mesh::memory_size

◆ used_by_frame

uint8_t Mesh::used_by_frame[8]

◆ vertex_count

uint32_t Mesh::vertex_count

◆ vertex_size

uint32_t Mesh::vertex_size

The documentation for this struct was generated from the following file: