#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 |
( |
void |
| ) |
|
|
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: