|
HikoGUI
A low latency retained GUI
|
Public Member Functions | |
| device_shared (gui_device_vulkan 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 (gui_device_vulkan *vulkanDevice) |
| void | drawInCommandBuffer (vk::CommandBuffer &commandBuffer) |
Data Fields | |
| gui_device_vulkan const & | device |
| vk::ShaderModule | vertexShaderModule |
| vk::ShaderModule | fragmentShaderModule |
| std::vector< vk::PipelineShaderStageCreateInfo > | shaderStages |
| void tt::pipeline_flat::device_shared::destroy | ( | gui_device_vulkan * | vulkanDevice | ) |
Deallocate vulkan resources. This is called in the destructor of gui_device_vulkan, therefor we can not use our device.