|
jGL
|
#include <vertexBuffer.h>


Public Member Functions | |
| VertexBuffer (const Device &device, const Command &command, std::vector< glm::vec4 > data, VkVertexInputRate rate, uint32_t binding=0, uint32_t location=0) | |
| void | subData (const Device &device, const Command &command, std::vector< glm::vec4 > data) |
| std::vector< VkVertexInputBindingDescription > | getBindingDescription () |
| std::vector< VkVertexInputAttributeDescription > | getArrtibuteDescriptions () |
Public Member Functions inherited from jGL::Vulkan::VertexBufferObject | |
| VertexBufferObject (const Device &device) | |
| void | setBinding (uint32_t b) |
| void | setLocation (uint32_t l) |
| const VkBuffer & | getVkBuffer () const |
Additional Inherited Members | |
Protected Attributes inherited from jGL::Vulkan::VertexBufferObject | |
| 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 |