#include <vulkan_structs.hpp>
|
VULKAN_HPP_CONSTEXPR | VideoEncodeRateControlInfoKHR (vk::VideoEncodeRateControlFlagsKHR flags_={}, vk::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_=vk::VideoEncodeRateControlModeFlagBitsKHR::eDefault, uint32_t layerCount_={}, const vk::VideoEncodeRateControlLayerInfoKHR *pLayers_={}, uint32_t virtualBufferSizeInMs_={}, uint32_t initialVirtualBufferSizeInMs_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR | VideoEncodeRateControlInfoKHR (VideoEncodeRateControlInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
| VideoEncodeRateControlInfoKHR (VkVideoEncodeRateControlInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
| VideoEncodeRateControlInfoKHR (vk::VideoEncodeRateControlFlagsKHR flags_, vk::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_, vk::ArrayProxyNoTemporaries< const vk::VideoEncodeRateControlLayerInfoKHR > const &layers_, uint32_t virtualBufferSizeInMs_={}, uint32_t initialVirtualBufferSizeInMs_={}, const void *pNext_=nullptr) |
|
VideoEncodeRateControlInfoKHR & | operator= (VideoEncodeRateControlInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default |
|
VideoEncodeRateControlInfoKHR & | operator= (VkVideoEncodeRateControlInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setFlags (vk::VideoEncodeRateControlFlagsKHR flags_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setRateControlMode (vk::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setLayerCount (uint32_t layerCount_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setPLayers (const vk::VideoEncodeRateControlLayerInfoKHR *pLayers_) VULKAN_HPP_NOEXCEPT |
|
VideoEncodeRateControlInfoKHR & | setLayers (vk::ArrayProxyNoTemporaries< const vk::VideoEncodeRateControlLayerInfoKHR > const &layers_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setVirtualBufferSizeInMs (uint32_t virtualBufferSizeInMs_) VULKAN_HPP_NOEXCEPT |
|
VULKAN_HPP_CONSTEXPR_14 VideoEncodeRateControlInfoKHR & | setInitialVirtualBufferSizeInMs (uint32_t initialVirtualBufferSizeInMs_) VULKAN_HPP_NOEXCEPT |
|
| operator VkVideoEncodeRateControlInfoKHR const & () const VULKAN_HPP_NOEXCEPT |
|
| operator VkVideoEncodeRateControlInfoKHR & () VULKAN_HPP_NOEXCEPT |
|
bool | operator== (VideoEncodeRateControlInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT |
|
bool | operator!= (VideoEncodeRateControlInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT |
|
Definition at line 120947 of file vulkan_structs.hpp.
◆ NativeType
◆ VideoEncodeRateControlInfoKHR() [1/4]
◆ VideoEncodeRateControlInfoKHR() [2/4]
◆ VideoEncodeRateControlInfoKHR() [3/4]
◆ VideoEncodeRateControlInfoKHR() [4/4]
◆ operator VkVideoEncodeRateControlInfoKHR &()
◆ operator VkVideoEncodeRateControlInfoKHR const &()
◆ operator!=()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator==()
◆ setFlags()
◆ setInitialVirtualBufferSizeInMs()
◆ setLayerCount()
◆ setLayers()
◆ setPLayers()
◆ setPNext()
◆ setRateControlMode()
◆ setVirtualBufferSizeInMs()
◆ allowDuplicate
const bool vk::VideoEncodeRateControlInfoKHR::allowDuplicate = false |
|
static |
◆ flags
◆ initialVirtualBufferSizeInMs
uint32_t vk::VideoEncodeRateControlInfoKHR::initialVirtualBufferSizeInMs = {} |
◆ layerCount
uint32_t vk::VideoEncodeRateControlInfoKHR::layerCount = {} |
◆ pLayers
◆ pNext
const void* vk::VideoEncodeRateControlInfoKHR::pNext = {} |
◆ rateControlMode
◆ structureType
◆ sType
◆ virtualBufferSizeInMs
uint32_t vk::VideoEncodeRateControlInfoKHR::virtualBufferSizeInMs = {} |
The documentation for this struct was generated from the following file: