Vulkan-Hpp
vk::VideoFormatPropertiesKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoFormatPropertiesKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoFormatPropertiesKHR (vk::Format format_=vk::Format::eUndefined, vk::ComponentMapping componentMapping_={}, vk::ImageCreateFlags imageCreateFlags_={}, vk::ImageType imageType_=vk::ImageType::e1D, vk::ImageTiling imageTiling_=vk::ImageTiling::eOptimal, vk::ImageUsageFlags imageUsageFlags_={}, void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoFormatPropertiesKHR (VideoFormatPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoFormatPropertiesKHR (VkVideoFormatPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoFormatPropertiesKHRoperator= (VideoFormatPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoFormatPropertiesKHRoperator= (VkVideoFormatPropertiesKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoFormatPropertiesKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoFormatPropertiesKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoFormatPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoFormatPropertiesKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoFormatPropertiesKHR
 
void * pNext = {}
 
vk::Format format = vk::Format::eUndefined
 
vk::ComponentMapping componentMapping = {}
 
vk::ImageCreateFlags imageCreateFlags = {}
 
vk::ImageType imageType = vk::ImageType::e1D
 
vk::ImageTiling imageTiling = vk::ImageTiling::eOptimal
 
vk::ImageUsageFlags imageUsageFlags = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoFormatPropertiesKHR
 

Detailed Description

Definition at line 121529 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoFormatPropertiesKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoFormatPropertiesKHR::VideoFormatPropertiesKHR ( vk::Format  format_ = vk::Format::eUndefined,
vk::ComponentMapping  componentMapping_ = {},
vk::ImageCreateFlags  imageCreateFlags_ = {},
vk::ImageType  imageType_ = vk::ImageType::e1D,
vk::ImageTiling  imageTiling_ = vk::ImageTiling::eOptimal,
vk::ImageUsageFlags  imageUsageFlags_ = {},
void *  pNext_ = nullptr 
)
inline

Definition at line 121537 of file vulkan_structs.hpp.

◆ VideoFormatPropertiesKHR() [2/3]

VULKAN_HPP_CONSTEXPR vk::VideoFormatPropertiesKHR::VideoFormatPropertiesKHR ( VideoFormatPropertiesKHR const &  rhs)
default

◆ VideoFormatPropertiesKHR() [3/3]

vk::VideoFormatPropertiesKHR::VideoFormatPropertiesKHR ( VkVideoFormatPropertiesKHR const &  rhs)
inline

Definition at line 121556 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoFormatPropertiesKHR &()

vk::VideoFormatPropertiesKHR::operator VkVideoFormatPropertiesKHR & ( )
inline

Definition at line 121575 of file vulkan_structs.hpp.

◆ operator VkVideoFormatPropertiesKHR const &()

vk::VideoFormatPropertiesKHR::operator VkVideoFormatPropertiesKHR const & ( ) const
inline

Definition at line 121570 of file vulkan_structs.hpp.

◆ operator!=()

bool vk::VideoFormatPropertiesKHR::operator!= ( VideoFormatPropertiesKHR const &  rhs) const
inline

Definition at line 121613 of file vulkan_structs.hpp.

◆ operator=() [1/2]

VideoFormatPropertiesKHR& vk::VideoFormatPropertiesKHR::operator= ( VideoFormatPropertiesKHR const &  rhs)
default

◆ operator=() [2/2]

VideoFormatPropertiesKHR& vk::VideoFormatPropertiesKHR::operator= ( VkVideoFormatPropertiesKHR const &  rhs)
inline

Definition at line 121564 of file vulkan_structs.hpp.

◆ operator==()

bool vk::VideoFormatPropertiesKHR::operator== ( VideoFormatPropertiesKHR const &  rhs) const
inline

Definition at line 121602 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::VideoFormatPropertiesKHR::allowDuplicate = false
static

Definition at line 121533 of file vulkan_structs.hpp.

◆ componentMapping

vk::ComponentMapping vk::VideoFormatPropertiesKHR::componentMapping = {}

Definition at line 121623 of file vulkan_structs.hpp.

◆ format

vk::Format vk::VideoFormatPropertiesKHR::format = vk::Format::eUndefined

Definition at line 121622 of file vulkan_structs.hpp.

◆ imageCreateFlags

vk::ImageCreateFlags vk::VideoFormatPropertiesKHR::imageCreateFlags = {}

Definition at line 121624 of file vulkan_structs.hpp.

◆ imageTiling

vk::ImageTiling vk::VideoFormatPropertiesKHR::imageTiling = vk::ImageTiling::eOptimal

Definition at line 121626 of file vulkan_structs.hpp.

◆ imageType

vk::ImageType vk::VideoFormatPropertiesKHR::imageType = vk::ImageType::e1D

Definition at line 121625 of file vulkan_structs.hpp.

◆ imageUsageFlags

vk::ImageUsageFlags vk::VideoFormatPropertiesKHR::imageUsageFlags = {}

Definition at line 121627 of file vulkan_structs.hpp.

◆ pNext

void* vk::VideoFormatPropertiesKHR::pNext = {}

Definition at line 121621 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoFormatPropertiesKHR::structureType = StructureType::eVideoFormatPropertiesKHR
static

Definition at line 121534 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoFormatPropertiesKHR::sType = StructureType::eVideoFormatPropertiesKHR

Definition at line 121620 of file vulkan_structs.hpp.


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