Vulkan-Hpp
vk::VideoEncodeH264FrameSizeKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH264FrameSizeKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH264FrameSizeKHR (uint32_t frameISize_={}, uint32_t framePSize_={}, uint32_t frameBSize_={}) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH264FrameSizeKHR (VideoEncodeH264FrameSizeKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH264FrameSizeKHR (VkVideoEncodeH264FrameSizeKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH264FrameSizeKHRoperator= (VideoEncodeH264FrameSizeKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH264FrameSizeKHRoperator= (VkVideoEncodeH264FrameSizeKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHRsetFrameISize (uint32_t frameISize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHRsetFramePSize (uint32_t framePSize_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHRsetFrameBSize (uint32_t frameBSize_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264FrameSizeKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264FrameSizeKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH264FrameSizeKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH264FrameSizeKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

uint32_t frameISize = {}
 
uint32_t framePSize = {}
 
uint32_t frameBSize = {}
 

Detailed Description

Definition at line 116603 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH264FrameSizeKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH264FrameSizeKHR::VideoEncodeH264FrameSizeKHR ( uint32_t  frameISize_ = {},
uint32_t  framePSize_ = {},
uint32_t  frameBSize_ = {} 
)
inline

Definition at line 116608 of file vulkan_structs.hpp.

◆ VideoEncodeH264FrameSizeKHR() [2/3]

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

◆ VideoEncodeH264FrameSizeKHR() [3/3]

vk::VideoEncodeH264FrameSizeKHR::VideoEncodeH264FrameSizeKHR ( VkVideoEncodeH264FrameSizeKHR const &  rhs)
inline

Definition at line 116617 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH264FrameSizeKHR &()

vk::VideoEncodeH264FrameSizeKHR::operator VkVideoEncodeH264FrameSizeKHR & ( )
inline

Definition at line 116656 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH264FrameSizeKHR const &()

vk::VideoEncodeH264FrameSizeKHR::operator VkVideoEncodeH264FrameSizeKHR const & ( ) const
inline

Definition at line 116651 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 116685 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH264FrameSizeKHR& vk::VideoEncodeH264FrameSizeKHR::operator= ( VkVideoEncodeH264FrameSizeKHR const &  rhs)
inline

Definition at line 116625 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 116676 of file vulkan_structs.hpp.

◆ setFrameBSize()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHR& vk::VideoEncodeH264FrameSizeKHR::setFrameBSize ( uint32_t  frameBSize_)
inline

Definition at line 116644 of file vulkan_structs.hpp.

◆ setFrameISize()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHR& vk::VideoEncodeH264FrameSizeKHR::setFrameISize ( uint32_t  frameISize_)
inline

Definition at line 116632 of file vulkan_structs.hpp.

◆ setFramePSize()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264FrameSizeKHR& vk::VideoEncodeH264FrameSizeKHR::setFramePSize ( uint32_t  framePSize_)
inline

Definition at line 116638 of file vulkan_structs.hpp.

Member Data Documentation

◆ frameBSize

uint32_t vk::VideoEncodeH264FrameSizeKHR::frameBSize = {}

Definition at line 116694 of file vulkan_structs.hpp.

◆ frameISize

uint32_t vk::VideoEncodeH264FrameSizeKHR::frameISize = {}

Definition at line 116692 of file vulkan_structs.hpp.

◆ framePSize

uint32_t vk::VideoEncodeH264FrameSizeKHR::framePSize = {}

Definition at line 116693 of file vulkan_structs.hpp.


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