| Flutter Impeller |

Public Member Functions | Public Attributes | List of all members
impeller::SwapchainImplVK::AcquireResult Struct Reference

`#include <swapchain_impl_vk.h>`

## Public Member Functions
| AcquireResult (bool p_out_of_date=false)
| AcquireResult (std::unique_ptr< Surface > p_surface)

## Public Attributes
std::unique_ptr< Surface > | surface
bool | out_of_date = false

## Detailed Description

Definition at line 45 of file swapchain_impl_vk.h.

## Constructor & Destructor Documentation

## ◆ AcquireResult() [1/2]

impeller::SwapchainImplVK::AcquireResult::AcquireResult | ( | bool | p_out_of_date = `false` | ) |
| inline explicit

Definition at line 49 of file swapchain_impl_vk.h.

50 : out_of_date(p_out_of_date) {}

## ◆ AcquireResult() [2/2]

impeller::SwapchainImplVK::AcquireResult::AcquireResult | ( | std::unique_ptr< Surface > | p_surface | ) |
| inline explicit

Definition at line 52 of file swapchain_impl_vk.h.

53 : surface(std::move(p_surface)) {}

## Member Data Documentation

## ◆ out_of_date

bool impeller::SwapchainImplVK::AcquireResult::out_of_date = false

Definition at line 47 of file swapchain_impl_vk.h.

## ◆ surface

std::unique_ptr<Surface> impeller::SwapchainImplVK::AcquireResult::surface

Definition at line 46 of file swapchain_impl_vk.h.

The documentation for this struct was generated from the following file:

- impeller/renderer/backend/vulkan/swapchain_impl_vk.h

impeller::SwapchainImplVK::AcquireResult::surface
std::unique_ptr< Surface > surface
Definition: swapchain_impl_vk.h:46
impeller::SwapchainImplVK::AcquireResult::out_of_date
bool out_of_date
Definition: swapchain_impl_vk.h:47