19struct device_shared final {
22 vk::ShaderModule vertexShaderModule;
23 vk::ShaderModule fragmentShaderModule;
29 device_shared(device_shared
const &) =
delete;
30 device_shared &operator=(device_shared
const &) =
delete;
31 device_shared(device_shared &&) =
delete;
32 device_shared &operator=(device_shared &&) =
delete;
40 void drawInCommandBuffer(vk::CommandBuffer
const &commandBuffer);