struct VideoDecodeInfoKHR

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

Public Members

StructureType sType
const void * pNext
Flags flags
Buffer srcBuffer
vk::DeviceSize srcBufferOffset
vk::DeviceSize srcBufferRange
VideoPictureResourceInfoKHR dstPictureResource
const vk::VideoReferenceSlotInfoKHR * pSetupReferenceSlot
uint32_t referenceSlotCount
const vk::VideoReferenceSlotInfoKHR * pReferenceSlots

Public Methods

void VideoDecodeInfoKHR (vk::VideoDecodeFlagsKHR flags_, vk::Buffer srcBuffer_, vk::DeviceSize srcBufferOffset_, vk::DeviceSize srcBufferRange_, vk::VideoPictureResourceInfoKHR dstPictureResource_, const vk::VideoReferenceSlotInfoKHR * pSetupReferenceSlot_, uint32_t referenceSlotCount_, const vk::VideoReferenceSlotInfoKHR * pReferenceSlots_, const void * pNext_)

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

void VideoDecodeInfoKHR (const VideoDecodeInfoKHR & rhs)

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

void VideoDecodeInfoKHR (const VkVideoDecodeInfoKHR & rhs)

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

void VideoDecodeInfoKHR (vk::VideoDecodeFlagsKHR flags_, vk::Buffer srcBuffer_, vk::DeviceSize srcBufferOffset_, vk::DeviceSize srcBufferRange_, vk::VideoPictureResourceInfoKHR dstPictureResource_, const vk::VideoReferenceSlotInfoKHR * pSetupReferenceSlot_, const vk::ArrayProxyNoTemporaries<const vk::VideoReferenceSlotInfoKHR> & referenceSlots_, const void * pNext_)

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

VideoDecodeInfoKHR & operator= (const VideoDecodeInfoKHR & rhs)

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

VideoDecodeInfoKHR & operator= (const VkVideoDecodeInfoKHR & rhs)

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

VideoDecodeInfoKHR & setPNext (const void * pNext_)

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

VideoDecodeInfoKHR & setFlags (vk::VideoDecodeFlagsKHR flags_)

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

VideoDecodeInfoKHR & setSrcBuffer (vk::Buffer srcBuffer_)

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

VideoDecodeInfoKHR & setSrcBufferOffset (vk::DeviceSize srcBufferOffset_)

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

VideoDecodeInfoKHR & setSrcBufferRange (vk::DeviceSize srcBufferRange_)

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

VideoDecodeInfoKHR & setDstPictureResource (const vk::VideoPictureResourceInfoKHR & dstPictureResource_)

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

VideoDecodeInfoKHR & setPSetupReferenceSlot (const vk::VideoReferenceSlotInfoKHR * pSetupReferenceSlot_)

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

VideoDecodeInfoKHR & setReferenceSlotCount (uint32_t referenceSlotCount_)

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

VideoDecodeInfoKHR & setPReferenceSlots (const vk::VideoReferenceSlotInfoKHR * pReferenceSlots_)

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

VideoDecodeInfoKHR & setReferenceSlots (const vk::ArrayProxyNoTemporaries<const vk::VideoReferenceSlotInfoKHR> & referenceSlots_)

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

const VkVideoDecodeInfoKHR & operator const VkVideoDecodeInfoKHR & ()

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

VkVideoDecodeInfoKHR & operator VkVideoDecodeInfoKHR & ()

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

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

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