struct VideoDecodeInfoKHR

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

wrapper struct for struct VkVideoDecodeInfoKHR, see https://registry.khronos.org/vulkan/specs/latest/man/html/VkVideoDecodeInfoKHR.html

Public Members

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

Public Methods

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

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

void VideoDecodeInfoKHR (const VideoDecodeInfoKHR & rhs)

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

void VideoDecodeInfoKHR (const VkVideoDecodeInfoKHR & rhs)

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

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

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

VideoDecodeInfoKHR & operator= (const VideoDecodeInfoKHR & rhs)

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

VideoDecodeInfoKHR & operator= (const VkVideoDecodeInfoKHR & rhs)

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

VideoDecodeInfoKHR & setPNext (const void * pNext_)

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

VideoDecodeInfoKHR && setPNext (const void * pNext_)

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

VideoDecodeInfoKHR & setFlags (VideoDecodeFlagsKHR flags_)

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

VideoDecodeInfoKHR && setFlags (VideoDecodeFlagsKHR flags_)

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

VideoDecodeInfoKHR & setSrcBuffer (Buffer srcBuffer_)

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

VideoDecodeInfoKHR && setSrcBuffer (Buffer srcBuffer_)

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

VideoDecodeInfoKHR & setSrcBufferOffset (DeviceSize srcBufferOffset_)

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

VideoDecodeInfoKHR && setSrcBufferOffset (DeviceSize srcBufferOffset_)

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

VideoDecodeInfoKHR & setSrcBufferRange (DeviceSize srcBufferRange_)

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

VideoDecodeInfoKHR && setSrcBufferRange (DeviceSize srcBufferRange_)

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

VideoDecodeInfoKHR & setDstPictureResource (const VideoPictureResourceInfoKHR & dstPictureResource_)

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

VideoDecodeInfoKHR && setDstPictureResource (const VideoPictureResourceInfoKHR & dstPictureResource_)

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

VideoDecodeInfoKHR & setPSetupReferenceSlot (const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_)

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

VideoDecodeInfoKHR && setPSetupReferenceSlot (const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_)

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

VideoDecodeInfoKHR & setReferenceSlotCount (uint32_t referenceSlotCount_)

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

VideoDecodeInfoKHR && setReferenceSlotCount (uint32_t referenceSlotCount_)

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

VideoDecodeInfoKHR & setPReferenceSlots (const VideoReferenceSlotInfoKHR * pReferenceSlots_)

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

VideoDecodeInfoKHR && setPReferenceSlots (const VideoReferenceSlotInfoKHR * pReferenceSlots_)

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

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

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

const VkVideoDecodeInfoKHR & operator const VkVideoDecodeInfoKHR & ()

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

VkVideoDecodeInfoKHR & operator VkVideoDecodeInfoKHR & ()

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

const VkVideoDecodeInfoKHR * operator const VkVideoDecodeInfoKHR * ()

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

VkVideoDecodeInfoKHR * operator VkVideoDecodeInfoKHR * ()

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

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

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