Vulkan-Hpp
vk::raii::VideoSessionParametersKHR Class Reference

#include <vulkan_raii.hpp>

Public Types

using CType = VkVideoSessionParametersKHR
 
using CppType = vk::VideoSessionParametersKHR
 

Public Member Functions

 VideoSessionParametersKHR (vk::raii::Device const &device, vk::VideoSessionParametersCreateInfoKHR const &createInfo, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 VideoSessionParametersKHR (vk::raii::Device const &device, VkVideoSessionParametersKHR videoSessionParameters, vk::Optional< const vk::AllocationCallbacks > allocator=nullptr)
 
 VideoSessionParametersKHR (std::nullptr_t)
 
 ~VideoSessionParametersKHR ()
 
 VideoSessionParametersKHR ()=delete
 
 VideoSessionParametersKHR (VideoSessionParametersKHR const &)=delete
 
 VideoSessionParametersKHR (VideoSessionParametersKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
VideoSessionParametersKHRoperator= (VideoSessionParametersKHR const &)=delete
 
VideoSessionParametersKHRoperator= (VideoSessionParametersKHR &&rhs) VULKAN_HPP_NOEXCEPT
 
vk::VideoSessionParametersKHR const & operator* () const VULKAN_HPP_NOEXCEPT
 
 operator vk::VideoSessionParametersKHR () const VULKAN_HPP_NOEXCEPT
 
void clear () VULKAN_HPP_NOEXCEPT
 
vk::VideoSessionParametersKHR release ()
 
vk::Device getDevice () const
 
vk::raii::DeviceDispatcher const * getDispatcher () const
 
void swap (vk::raii::VideoSessionParametersKHR &rhs) VULKAN_HPP_NOEXCEPT
 
void update (const vk::VideoSessionParametersUpdateInfoKHR &updateInfo) const
 

Static Public Attributes

static VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType objectType = vk::ObjectType::eVideoSessionParametersKHR
 
static VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT debugReportObjectType
 

Detailed Description

Definition at line 11752 of file vulkan_raii.hpp.

Member Typedef Documentation

◆ CppType

◆ CType

Constructor & Destructor Documentation

◆ VideoSessionParametersKHR() [1/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( vk::raii::Device const &  device,
vk::VideoSessionParametersCreateInfoKHR const &  createInfo,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 11764 of file vulkan_raii.hpp.

◆ VideoSessionParametersKHR() [2/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( vk::raii::Device const &  device,
VkVideoSessionParametersKHR  videoSessionParameters,
vk::Optional< const vk::AllocationCallbacks allocator = nullptr 
)
inline

Definition at line 11772 of file vulkan_raii.hpp.

◆ VideoSessionParametersKHR() [3/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( std::nullptr_t  )
inline

Definition at line 11782 of file vulkan_raii.hpp.

◆ ~VideoSessionParametersKHR()

vk::raii::VideoSessionParametersKHR::~VideoSessionParametersKHR ( )
inline

Definition at line 11784 of file vulkan_raii.hpp.

◆ VideoSessionParametersKHR() [4/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( )
delete

◆ VideoSessionParametersKHR() [5/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( VideoSessionParametersKHR const &  )
delete

◆ VideoSessionParametersKHR() [6/6]

vk::raii::VideoSessionParametersKHR::VideoSessionParametersKHR ( VideoSessionParametersKHR &&  rhs)
inline

Definition at line 11792 of file vulkan_raii.hpp.

Member Function Documentation

◆ clear()

void vk::raii::VideoSessionParametersKHR::clear ( )
inline

Definition at line 11824 of file vulkan_raii.hpp.

◆ getDevice()

vk::Device vk::raii::VideoSessionParametersKHR::getDevice ( ) const
inline

Definition at line 11846 of file vulkan_raii.hpp.

◆ getDispatcher()

vk::raii::DeviceDispatcher const* vk::raii::VideoSessionParametersKHR::getDispatcher ( ) const
inline

Definition at line 11851 of file vulkan_raii.hpp.

◆ operator vk::VideoSessionParametersKHR()

vk::raii::VideoSessionParametersKHR::operator vk::VideoSessionParametersKHR ( ) const
inline

Definition at line 11819 of file vulkan_raii.hpp.

◆ operator*()

vk::VideoSessionParametersKHR const& vk::raii::VideoSessionParametersKHR::operator* ( ) const
inline

Definition at line 11814 of file vulkan_raii.hpp.

◆ operator=() [1/2]

VideoSessionParametersKHR& vk::raii::VideoSessionParametersKHR::operator= ( VideoSessionParametersKHR &&  rhs)
inline

Definition at line 11802 of file vulkan_raii.hpp.

◆ operator=() [2/2]

VideoSessionParametersKHR& vk::raii::VideoSessionParametersKHR::operator= ( VideoSessionParametersKHR const &  )
delete

◆ release()

vk::VideoSessionParametersKHR vk::raii::VideoSessionParametersKHR::release ( )
inline

Definition at line 11838 of file vulkan_raii.hpp.

◆ swap()

void vk::raii::VideoSessionParametersKHR::swap ( vk::raii::VideoSessionParametersKHR rhs)
inline

Definition at line 11857 of file vulkan_raii.hpp.

◆ update()

VULKAN_HPP_INLINE void vk::raii::VideoSessionParametersKHR::update ( const vk::VideoSessionParametersUpdateInfoKHR updateInfo) const

Definition at line 15880 of file vulkan_raii.hpp.

Member Data Documentation

◆ debugReportObjectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::DebugReportObjectTypeEXT vk::raii::VideoSessionParametersKHR::debugReportObjectType
static

◆ objectType

VULKAN_HPP_CONST_OR_CONSTEXPR vk::ObjectType vk::raii::VideoSessionParametersKHR::objectType = vk::ObjectType::eVideoSessionParametersKHR
static

Definition at line 11758 of file vulkan_raii.hpp.


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