jGL
|
#include <vertexBuffer.h>
Public Member Functions | |
VertexBuffer (const Device &device, const Command &command, std::vector< glm::vec2 > data, VkVertexInputRate rate, uint32_t binding=0, uint32_t location=0) | |
void | subData (const Device &device, const Command &command, std::vector< glm::vec2 > data) |
std::vector< VkVertexInputBindingDescription > | getBindingDescription () |
std::vector< VkVertexInputAttributeDescription > | getArrtibuteDescriptions () |
![]() | |
VertexBufferObject (const Device &device) | |
void | setBinding (uint32_t b) |
void | setLocation (uint32_t l) |
const VkBuffer & | getVkBuffer () const |
Additional Inherited Members | |
![]() | |
const Device & | device |
VkVertexInputRate | inputRate |
uint32_t | binding |
uint32_t | location |
std::unique_ptr< Buffer > | buffer |
|
inline |
|
inlinevirtual |
Implements jGL::Vulkan::VertexBufferObject.
|
inlinevirtual |
Implements jGL::Vulkan::VertexBufferObject.
|
inline |