Cogs.Core
Public Attributes | List of all members
Cogs::BufferVK Struct Reference

Public Attributes

PoolBufferVKpoolBuffer = nullptr
 
VkBuffer buffer
 
VkDeviceMemory deviceMemory
 
VkBufferView bufferView
 
VkDescriptorBufferInfo bufferInfo
 
size_t size
 
BindFlags::EBindFlags bindFlags
 
union {
   VertexFormat *   vertexFormat
 
   size_t   indexSize
 
}; 
 

Detailed Description

Definition at line 59 of file BuffersVK.h.

Member Data Documentation

◆ bindFlags

BindFlags::EBindFlags Cogs::BufferVK::bindFlags

Definition at line 71 of file BuffersVK.h.

◆ buffer

VkBuffer Cogs::BufferVK::buffer

Definition at line 63 of file BuffersVK.h.

◆ bufferInfo

VkDescriptorBufferInfo Cogs::BufferVK::bufferInfo

Definition at line 67 of file BuffersVK.h.

◆ bufferView

VkBufferView Cogs::BufferVK::bufferView

Definition at line 66 of file BuffersVK.h.

◆ deviceMemory

VkDeviceMemory Cogs::BufferVK::deviceMemory

Definition at line 64 of file BuffersVK.h.

◆ indexSize

size_t Cogs::BufferVK::indexSize

Definition at line 76 of file BuffersVK.h.

◆ poolBuffer

PoolBufferVK* Cogs::BufferVK::poolBuffer = nullptr

Definition at line 61 of file BuffersVK.h.

◆ size

size_t Cogs::BufferVK::size

Definition at line 69 of file BuffersVK.h.

◆ vertexFormat

VertexFormat* Cogs::BufferVK::vertexFormat

Definition at line 75 of file BuffersVK.h.


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