#include <vulkan_raii.hpp>
|
| using | CType = VkSwapchainKHR |
| |
|
| | SwapchainKHR (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VULKAN_HPP_NAMESPACE::SwapchainCreateInfoKHR const &createInfo, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr) |
| |
| | SwapchainKHR (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VkSwapchainKHR swapchain, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr) |
| |
| | SwapchainKHR (std::nullptr_t) |
| |
| | ~SwapchainKHR () |
| |
| | SwapchainKHR ()=delete |
| |
| | SwapchainKHR (SwapchainKHR const &)=delete |
| |
| | SwapchainKHR (SwapchainKHR &&rhs) VULKAN_HPP_NOEXCEPT |
| |
| | m_swapchain (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_swapchain,{})) |
| |
| | m_allocator (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_allocator,{})) |
| |
| | m_dispatcher (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_dispatcher, nullptr)) |
| |
| SwapchainKHR & | operator= (SwapchainKHR const &)=delete |
| |
| SwapchainKHR & | operator= (SwapchainKHR &&rhs) VULKAN_HPP_NOEXCEPT |
| |
VULKAN_HPP_NAMESPACE::SwapchainKHR
const & | operator* () const VULKAN_HPP_NOEXCEPT |
| |
| void | clear () VULKAN_HPP_NOEXCEPT |
| |
| VULKAN_HPP_NAMESPACE::SwapchainKHR | release () |
| |
| VULKAN_HPP_NAMESPACE::Device | getDevice () const |
| |
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::DeviceDispatcher
const * | getDispatcher () const |
| |
| void | swap (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR &rhs) VULKAN_HPP_NOEXCEPT |
| |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::Image > | getImages () const |
| |
VULKAN_HPP_NODISCARD std::pair
< VULKAN_HPP_NAMESPACE::Result,
uint32_t > | acquireNextImage (uint64_t timeout, VULKAN_HPP_NAMESPACE::Semaphore semaphore VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT, VULKAN_HPP_NAMESPACE::Fence fence VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const |
| |
| VULKAN_HPP_NODISCARD uint64_t | getCounterEXT (VULKAN_HPP_NAMESPACE::SurfaceCounterFlagBitsEXT counter) const |
| |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::RefreshCycleDurationGOOGLE | getRefreshCycleDurationGOOGLE () const |
| |
VULKAN_HPP_NODISCARD
std::vector
< VULKAN_HPP_NAMESPACE::PastPresentationTimingGOOGLE > | getPastPresentationTimingGOOGLE () const |
| |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | getStatus () const |
| |
| void | setLocalDimmingAMD (VULKAN_HPP_NAMESPACE::Bool32 localDimmingEnable) const VULKAN_HPP_NOEXCEPT |
| |
VULKAN_HPP_NODISCARD
VULKAN_HPP_NAMESPACE::Result | waitForPresent (uint64_t presentId, uint64_t timeout) const |
| |
Definition at line 10653 of file vulkan_raii.hpp.
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::SwapchainKHR |
( |
std::nullptr_t |
| ) |
|
|
inline |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::~SwapchainKHR |
( |
| ) |
|
|
inline |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::SwapchainKHR |
( |
| ) |
|
|
delete |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::SwapchainKHR |
( |
SwapchainKHR const & |
| ) |
|
|
delete |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::SwapchainKHR |
( |
SwapchainKHR && |
rhs | ) |
|
|
inline |
| void VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::clear |
( |
| ) |
|
|
inline |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::m_allocator |
( |
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE:: |
exchangerhs.m_allocator,{} | ) |
|
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::m_dispatcher |
( |
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE:: |
exchangerhs.m_dispatcher, nullptr | ) |
|
|
inline |
| VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::SwapchainKHR::m_swapchain |
( |
VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE:: |
exchangerhs.m_swapchain,{} | ) |
|
The documentation for this class was generated from the following file: