|
| QueryPool (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VULKAN_HPP_NAMESPACE::QueryPoolCreateInfo const &createInfo, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr) |
|
| QueryPool (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::Device const &device, VkQueryPool queryPool, VULKAN_HPP_NAMESPACE::Optional< const VULKAN_HPP_NAMESPACE::AllocationCallbacks > allocator=nullptr) |
|
| QueryPool (std::nullptr_t) |
|
| ~QueryPool () |
|
| QueryPool ()=delete |
|
| QueryPool (QueryPool const &)=delete |
|
| QueryPool (QueryPool &&rhs) VULKAN_HPP_NOEXCEPT |
|
| m_queryPool (VULKAN_HPP_NAMESPACE::VULKAN_HPP_RAII_NAMESPACE::exchange(rhs.m_queryPool,{})) |
|
| 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)) |
|
QueryPool & | operator= (QueryPool const &)=delete |
|
QueryPool & | operator= (QueryPool &&rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NAMESPACE::QueryPool
const & | operator* () const VULKAN_HPP_NOEXCEPT |
|
void | clear () VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_NAMESPACE::QueryPool | 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::QueryPool &rhs) VULKAN_HPP_NOEXCEPT |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD std::pair
< VULKAN_HPP_NAMESPACE::Result,
std::vector< DataType > > | getResults (uint32_t firstQuery, uint32_t queryCount, size_t dataSize, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD std::pair
< VULKAN_HPP_NAMESPACE::Result,
DataType > | getResult (uint32_t firstQuery, uint32_t queryCount, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT) const |
|
void | reset (uint32_t firstQuery, uint32_t queryCount) const VULKAN_HPP_NOEXCEPT |
|
void | resetEXT (uint32_t firstQuery, uint32_t queryCount) const VULKAN_HPP_NOEXCEPT |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE std::pair
< VULKAN_HPP_NAMESPACE::Result,
std::vector< DataType > > | getResults (uint32_t firstQuery, uint32_t queryCount, size_t dataSize, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags) const |
|
template<typename DataType > |
VULKAN_HPP_NODISCARD
VULKAN_HPP_INLINE std::pair
< VULKAN_HPP_NAMESPACE::Result,
DataType > | getResult (uint32_t firstQuery, uint32_t queryCount, VULKAN_HPP_NAMESPACE::DeviceSize stride, VULKAN_HPP_NAMESPACE::QueryResultFlags flags) const |
|
Definition at line 9338 of file vulkan_raii.hpp.