jGL
|
#include <uniformBuffer.h>
Public Member Functions | |
UniformBuffer (const Device &device, T data, uint32_t binding=0, VkShaderStageFlagBits stage=VK_SHADER_STAGE_ALL) | |
VkDescriptorSetLayoutBinding | getLayout () |
VkDescriptorBufferInfo | getBufferInfo () |
void | set (T data) |
![]() | |
UniformBufferObject (const Device &device) | |
void | setBinding (uint32_t b) |
Additional Inherited Members | |
![]() | |
const Device & | device |
VkDeviceSize | size |
uint32_t | binding = 0 |
VkShaderStageFlagBits | stage = VK_SHADER_STAGE_ALL |
std::unique_ptr< Buffer > | buffer |
|
inline |
|
inlinevirtual |
Implements jGL::Vulkan::UniformBufferObject.
|
inlinevirtual |
Implements jGL::Vulkan::UniformBufferObject.
|
inline |