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