struct VideoEncodeRateControlInfoKHR

Defined at line 209209 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

wrapper struct for struct VkVideoEncodeRateControlInfoKHR, see

https://registry.khronos.org/vulkan/specs/latest/man/html/VkVideoEncodeRateControlInfoKHR.html

Public Members

StructureType sType
const void * pNext
Flags flags
VideoEncodeRateControlModeFlagBitsKHR rateControlMode
uint32_t layerCount
const VideoEncodeRateControlLayerInfoKHR * pLayers
uint32_t virtualBufferSizeInMs
uint32_t initialVirtualBufferSizeInMs

Public Methods

void VideoEncodeRateControlInfoKHR (VideoEncodeRateControlFlagsKHR flags_, VideoEncodeRateControlModeFlagBitsKHR rateControlMode_, uint32_t layerCount_, const VideoEncodeRateControlLayerInfoKHR * pLayers_, uint32_t virtualBufferSizeInMs_, uint32_t initialVirtualBufferSizeInMs_, const void * pNext_)

Defined at line 209217 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void VideoEncodeRateControlInfoKHR (const VideoEncodeRateControlInfoKHR & rhs)

Defined at line 209235 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void VideoEncodeRateControlInfoKHR (const VkVideoEncodeRateControlInfoKHR & rhs)

Defined at line 209237 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

void VideoEncodeRateControlInfoKHR (VideoEncodeRateControlFlagsKHR flags_, VideoEncodeRateControlModeFlagBitsKHR rateControlMode_, const ArrayProxyNoTemporaries<const VideoEncodeRateControlLayerInfoKHR> & layers_, uint32_t virtualBufferSizeInMs_, uint32_t initialVirtualBufferSizeInMs_, const void * pNext_)

Defined at line 209243 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & operator= (const VideoEncodeRateControlInfoKHR & rhs)

Defined at line 209260 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & operator= (const VkVideoEncodeRateControlInfoKHR & rhs)

Defined at line 209263 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setPNext (const void * pNext_)

Defined at line 209270 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setPNext (const void * pNext_)

Defined at line 209276 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setFlags (VideoEncodeRateControlFlagsKHR flags_)

Defined at line 209282 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setFlags (VideoEncodeRateControlFlagsKHR flags_)

Defined at line 209288 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setRateControlMode (VideoEncodeRateControlModeFlagBitsKHR rateControlMode_)

Defined at line 209294 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setRateControlMode (VideoEncodeRateControlModeFlagBitsKHR rateControlMode_)

Defined at line 209300 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setLayerCount (uint32_t layerCount_)

Defined at line 209306 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setLayerCount (uint32_t layerCount_)

Defined at line 209312 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setPLayers (const VideoEncodeRateControlLayerInfoKHR * pLayers_)

Defined at line 209318 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setPLayers (const VideoEncodeRateControlLayerInfoKHR * pLayers_)

Defined at line 209324 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setLayers (const ArrayProxyNoTemporaries<const VideoEncodeRateControlLayerInfoKHR> & layers_)

Defined at line 209331 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setVirtualBufferSizeInMs (uint32_t virtualBufferSizeInMs_)

Defined at line 209339 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setVirtualBufferSizeInMs (uint32_t virtualBufferSizeInMs_)

Defined at line 209345 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR & setInitialVirtualBufferSizeInMs (uint32_t initialVirtualBufferSizeInMs_)

Defined at line 209351 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VideoEncodeRateControlInfoKHR && setInitialVirtualBufferSizeInMs (uint32_t initialVirtualBufferSizeInMs_)

Defined at line 209357 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkVideoEncodeRateControlInfoKHR & operator const VkVideoEncodeRateControlInfoKHR & ()

Defined at line 209364 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkVideoEncodeRateControlInfoKHR & operator VkVideoEncodeRateControlInfoKHR & ()

Defined at line 209369 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

const VkVideoEncodeRateControlInfoKHR * operator const VkVideoEncodeRateControlInfoKHR * ()

Defined at line 209374 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

VkVideoEncodeRateControlInfoKHR * operator VkVideoEncodeRateControlInfoKHR * ()

Defined at line 209379 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp

std::strong_ordering operator<=> (const VideoEncodeRateControlInfoKHR & )

Defined at line 209400 of file ../../third_party/Vulkan-Headers/src/include/vulkan/vulkan_structs.hpp