struct VideoEncodeRateControlInfoKHR

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

Public Members

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

Public Methods

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

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

void VideoEncodeRateControlInfoKHR (const VideoEncodeRateControlInfoKHR & rhs)

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

void VideoEncodeRateControlInfoKHR (const VkVideoEncodeRateControlInfoKHR & rhs)

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

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

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

VideoEncodeRateControlInfoKHR & operator= (const VideoEncodeRateControlInfoKHR & rhs)

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

VideoEncodeRateControlInfoKHR & operator= (const VkVideoEncodeRateControlInfoKHR & rhs)

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

VideoEncodeRateControlInfoKHR & setPNext (const void * pNext_)

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

VideoEncodeRateControlInfoKHR & setFlags (vk::VideoEncodeRateControlFlagsKHR flags_)

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

VideoEncodeRateControlInfoKHR & setRateControlMode (vk::VideoEncodeRateControlModeFlagBitsKHR rateControlMode_)

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

VideoEncodeRateControlInfoKHR & setLayerCount (uint32_t layerCount_)

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

VideoEncodeRateControlInfoKHR & setPLayers (const vk::VideoEncodeRateControlLayerInfoKHR * pLayers_)

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

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

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

VideoEncodeRateControlInfoKHR & setVirtualBufferSizeInMs (uint32_t virtualBufferSizeInMs_)

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

VideoEncodeRateControlInfoKHR & setInitialVirtualBufferSizeInMs (uint32_t initialVirtualBufferSizeInMs_)

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

const VkVideoEncodeRateControlInfoKHR & operator const VkVideoEncodeRateControlInfoKHR & ()

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

VkVideoEncodeRateControlInfoKHR & operator VkVideoEncodeRateControlInfoKHR & ()

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

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

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