HikoGUI
A low latency retained GUI
|
Public Member Functions | |
device_shared (gfx_device const &device) | |
device_shared (device_shared const &)=delete | |
device_shared & | operator= (device_shared const &)=delete |
device_shared (device_shared &&)=delete | |
device_shared & | operator= (device_shared &&)=delete |
void | destroy (gfx_device const *vulkanDevice) |
void | drawInCommandBuffer (vk::CommandBuffer const &commandBuffer) |
Data Fields | |
gfx_device const & | device |
vk::ShaderModule | vertexShaderModule |
vk::ShaderModule | fragmentShaderModule |
std::vector< vk::PipelineShaderStageCreateInfo > | shaderStages |
|
inline |
Deallocate vulkan resources. This is called in the destructor of gfx_device, therefor we can not use our gfx_device from this point on.