|
|
| gui_window_vulkan_macos (std::shared_ptr< WindowDelegate > const &delegate, Label &&title) |
|
| gui_window_vulkan_macos (const gui_window_vulkan_macos &)=delete |
|
gui_window_vulkan_macos & | operator= (const gui_window_vulkan_macos &)=delete |
|
| gui_window_vulkan_macos (gui_window_vulkan_macos &&)=delete |
|
gui_window_vulkan_macos & | operator= (gui_window_vulkan_macos &&)=delete |
|
vk::SurfaceKHR | getSurface () const override |
|
void | set_cursor (mouse_cursor cursor) noexcept override |
|
void | close_window () override |
|
void | minimize_window () override |
|
void | maximize_window () override |
|
void | normalize_window () override |
|
void | set_window_size (std::size_t width, std::size_t height) override |
|
std::string | get_text_from_clipboard () const noexcept override |
|
void | set_text_on_clipboard (std::string str) noexcept override |
|
| gfx_surface_vulkan (gfx_system &system, vk::SurfaceKHR surface) |
|
| gfx_surface_vulkan (const gfx_surface_vulkan &)=delete |
|
gfx_surface_vulkan & | operator= (const gfx_surface_vulkan &)=delete |
|
| gfx_surface_vulkan (gfx_surface_vulkan &&)=delete |
|
gfx_surface_vulkan & | operator= (gfx_surface_vulkan &&)=delete |
| void | init () override |
| void | set_device (gfx_device *device) noexcept override |
|
gfx_device_vulkan & | vulkan_device () const noexcept |
| extent2 | size () const noexcept override |
| | Get the size of the surface.
|
| void | update (extent2 new_size) noexcept override |
| | Update the surface.
|
| std::optional< gfx_draw_context > | render_start (aarectangle redraw_rectangle) override |
| void | render_finish (gfx_draw_context const &context) override |
| void | add_delegate (gfx_surface_delegate *delegate) noexcept override |
| | Add a delegate to handle extra rendering.
|
| void | remove_delegate (gfx_surface_delegate *delegate) noexcept override |
| | Remove a delegate.
|
|
| gfx_surface (const gfx_surface &)=delete |
|
gfx_surface & | operator= (const gfx_surface &)=delete |
|
| gfx_surface (gfx_surface &&)=delete |
|
gfx_surface & | operator= (gfx_surface &&)=delete |
|
| gfx_surface (gfx_system &system) |
|
gfx_device * | device () const noexcept |