#include <uniformBuffer.h>
◆ UniformBufferObject()
jGL::Vulkan::UniformBufferObject::UniformBufferObject |
( |
const Device & |
device | ) |
|
|
inline |
◆ getBufferInfo()
virtual VkDescriptorBufferInfo jGL::Vulkan::UniformBufferObject::getBufferInfo |
( |
| ) |
|
|
pure virtual |
◆ getLayout()
virtual VkDescriptorSetLayoutBinding jGL::Vulkan::UniformBufferObject::getLayout |
( |
| ) |
|
|
pure virtual |
◆ setBinding()
void jGL::Vulkan::UniformBufferObject::setBinding |
( |
uint32_t |
b | ) |
|
|
inline |
◆ binding
uint32_t jGL::Vulkan::UniformBufferObject::binding = 0 |
|
protected |
◆ buffer
std::unique_ptr<Buffer> jGL::Vulkan::UniformBufferObject::buffer |
|
protected |
◆ device
const Device& jGL::Vulkan::UniformBufferObject::device |
|
protected |
◆ size
VkDeviceSize jGL::Vulkan::UniformBufferObject::size |
|
protected |
◆ stage
VkShaderStageFlagBits jGL::Vulkan::UniformBufferObject::stage = VK_SHADER_STAGE_ALL |
|
protected |
The documentation for this class was generated from the following file: