Vulkan-Hpp
|
#include <vulkan_raii.hpp>
Public Types | |
using | CType = VkSemaphore |
using | CppType = vk::Semaphore |
Public Member Functions | |
Semaphore (vk::raii::Device const &device, vk::SemaphoreCreateInfo const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) | |
Semaphore (vk::raii::Device const &device, VkSemaphore semaphore, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr) | |
Semaphore (std::nullptr_t) | |
~Semaphore () | |
Semaphore ()=delete | |
Semaphore (Semaphore const &)=delete | |
Semaphore (Semaphore &&rhs) VULKAN_HPP_NOEXCEPT | |
Semaphore & | operator= (Semaphore const &)=delete |
Semaphore & | operator= (Semaphore &&rhs) VULKAN_HPP_NOEXCEPT |
vk::Semaphore const & | operator* () const VULKAN_HPP_NOEXCEPT |
operator vk::Semaphore () const VULKAN_HPP_NOEXCEPT | |
void | clear () VULKAN_HPP_NOEXCEPT |
vk::Semaphore | release () |
vk::Device | getDevice () const |
vk::raii::DeviceDispatcher const * | getDispatcher () const |
void | swap (vk::raii::Semaphore &rhs) VULKAN_HPP_NOEXCEPT |
VULKAN_HPP_NODISCARD uint64_t | getCounterValue () const |
VULKAN_HPP_NODISCARD uint64_t | getCounterValueKHR () const |
Static Public Attributes | |
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType | objectType = vk::ObjectType::eSemaphore |
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT | debugReportObjectType |
Definition at line 10634 of file vulkan_raii.hpp.
Definition at line 10638 of file vulkan_raii.hpp.
Definition at line 10637 of file vulkan_raii.hpp.
|
inline |
Definition at line 10646 of file vulkan_raii.hpp.
|
inline |
Definition at line 10654 of file vulkan_raii.hpp.
|
inline |
Definition at line 10664 of file vulkan_raii.hpp.
|
inline |
Definition at line 10666 of file vulkan_raii.hpp.
|
delete |
|
delete |
|
inline |
Definition at line 10674 of file vulkan_raii.hpp.
|
inline |
Definition at line 10706 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t vk::raii::Semaphore::getCounterValue | ( | ) | const |
Definition at line 14406 of file vulkan_raii.hpp.
VULKAN_HPP_NODISCARD VULKAN_HPP_INLINE uint64_t vk::raii::Semaphore::getCounterValueKHR | ( | ) | const |
Definition at line 19264 of file vulkan_raii.hpp.
|
inline |
Definition at line 10727 of file vulkan_raii.hpp.
|
inline |
Definition at line 10732 of file vulkan_raii.hpp.
|
inline |
Definition at line 10701 of file vulkan_raii.hpp.
|
inline |
Definition at line 10696 of file vulkan_raii.hpp.
Definition at line 10684 of file vulkan_raii.hpp.
|
inline |
Definition at line 10719 of file vulkan_raii.hpp.
|
inline |
Definition at line 10738 of file vulkan_raii.hpp.
|
static |
Definition at line 10641 of file vulkan_raii.hpp.
|
static |
Definition at line 10640 of file vulkan_raii.hpp.