|
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) |
Public Member Functions inherited from jGL::Vulkan::UniformBufferObject | |
| UniformBufferObject (const Device &device) | |
| void | setBinding (uint32_t b) |
Additional Inherited Members | |
Protected Attributes inherited from jGL::Vulkan::UniformBufferObject | |
| 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 |