|
|
| 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 const *vulkanDevice) |
|
void | drawInCommandBuffer (vk::CommandBuffer const &commandBuffer) |
|
|
static void | place_vertices (vector_span< vertex > &vertices, aarectangle clipping_rectangle, quad box, quad_color fill_colors, quad_color line_colors, float line_width, corner_radii corner_radii) |
|
|
gfx_device_vulkan const & | device |
|
vk::ShaderModule | vertexShaderModule |
|
vk::ShaderModule | fragmentShaderModule |
|
std::vector< vk::PipelineShaderStageCreateInfo > | shaderStages |
◆ destroy()
| void v1::pipeline_box::device_shared::destroy |
( |
gfx_device_vulkan const * | vulkanDevice | ) |
|
Deallocate vulkan resources. This is called in the destructor of gfx_device_vulkan, therefor we can not use our device.
The documentation for this struct was generated from the following file: