#include <impeller.hpp>
Public Member Functions | |
| VulkanSwapchain (ImpellerVulkanSwapchain swapchain, AdoptTag tag) | |
| Surface | AcquireNextSurface () const |
Public Member Functions inherited from IMPELLER_HPP_NAMESPACE::Object< ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits > | |
| Object ()=default | |
| Object (ImpellerVulkanSwapchain object) | |
| Object (ImpellerVulkanSwapchain object, AdoptTag) | |
| Object (Object &&other) | |
| Object (const Object &other) | |
| ~Object () | |
| Object & | operator= (Object &&other) |
| Object & | operator= (const Object &other) |
| ImpellerVulkanSwapchain | Get () const |
| operator bool () const | |
Static Public Member Functions | |
| static VulkanSwapchain | Create (const Context &context, void *vulkan_surface_khr) |
Definition at line 1496 of file impeller.hpp.
|
inline |
|
inline |
Definition at line 1515 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< ImpellerVulkanSwapchain, ImpellerVulkanSwapchainTraits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, and IMPELLER_HPP_NAMESPACE::kAdopt.
|
inlinestatic |
Definition at line 1505 of file impeller.hpp.
References IMPELLER_HPP_NAMESPACE::Object< T, Traits >::Get(), IMPELLER_HPP_NAMESPACE::gGlobalProcTable, IMPELLER_HPP_NAMESPACE::kAdopt, and VulkanSwapchain().