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