struct VideoEncodeInfoKHR

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

=== VK_KHR_video_encode_queue ===

Public Members

StructureType sType
const void * pNext
Flags flags
Buffer dstBuffer
DeviceSize dstBufferOffset
DeviceSize dstBufferRange
VideoPictureResourceInfoKHR srcPictureResource
const VideoReferenceSlotInfoKHR * pSetupReferenceSlot
uint32_t referenceSlotCount
const VideoReferenceSlotInfoKHR * pReferenceSlots
uint32_t precedingExternallyEncodedBytes

Public Methods

void VideoEncodeInfoKHR (VideoEncodeFlagsKHR flags_, Buffer dstBuffer_, DeviceSize dstBufferOffset_, DeviceSize dstBufferRange_, VideoPictureResourceInfoKHR srcPictureResource_, const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_, uint32_t referenceSlotCount_, const VideoReferenceSlotInfoKHR * pReferenceSlots_, uint32_t precedingExternallyEncodedBytes_, const void * pNext_)

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

void VideoEncodeInfoKHR (const VideoEncodeInfoKHR & rhs)

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

void VideoEncodeInfoKHR (const VkVideoEncodeInfoKHR & rhs)

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

void VideoEncodeInfoKHR (VideoEncodeFlagsKHR flags_, Buffer dstBuffer_, DeviceSize dstBufferOffset_, DeviceSize dstBufferRange_, VideoPictureResourceInfoKHR srcPictureResource_, const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_, const ArrayProxyNoTemporaries<const VideoReferenceSlotInfoKHR> & referenceSlots_, uint32_t precedingExternallyEncodedBytes_, const void * pNext_)

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

VideoEncodeInfoKHR & operator= (const VideoEncodeInfoKHR & rhs)

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

VideoEncodeInfoKHR & operator= (const VkVideoEncodeInfoKHR & rhs)

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

VideoEncodeInfoKHR & setPNext (const void * pNext_)

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

VideoEncodeInfoKHR && setPNext (const void * pNext_)

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

VideoEncodeInfoKHR & setFlags (VideoEncodeFlagsKHR flags_)

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

VideoEncodeInfoKHR && setFlags (VideoEncodeFlagsKHR flags_)

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

VideoEncodeInfoKHR & setDstBuffer (Buffer dstBuffer_)

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

VideoEncodeInfoKHR && setDstBuffer (Buffer dstBuffer_)

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

VideoEncodeInfoKHR & setDstBufferOffset (DeviceSize dstBufferOffset_)

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

VideoEncodeInfoKHR && setDstBufferOffset (DeviceSize dstBufferOffset_)

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

VideoEncodeInfoKHR & setDstBufferRange (DeviceSize dstBufferRange_)

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

VideoEncodeInfoKHR && setDstBufferRange (DeviceSize dstBufferRange_)

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

VideoEncodeInfoKHR & setSrcPictureResource (const VideoPictureResourceInfoKHR & srcPictureResource_)

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

VideoEncodeInfoKHR && setSrcPictureResource (const VideoPictureResourceInfoKHR & srcPictureResource_)

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

VideoEncodeInfoKHR & setPSetupReferenceSlot (const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_)

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

VideoEncodeInfoKHR && setPSetupReferenceSlot (const VideoReferenceSlotInfoKHR * pSetupReferenceSlot_)

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

VideoEncodeInfoKHR & setReferenceSlotCount (uint32_t referenceSlotCount_)

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

VideoEncodeInfoKHR && setReferenceSlotCount (uint32_t referenceSlotCount_)

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

VideoEncodeInfoKHR & setPReferenceSlots (const VideoReferenceSlotInfoKHR * pReferenceSlots_)

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

VideoEncodeInfoKHR && setPReferenceSlots (const VideoReferenceSlotInfoKHR * pReferenceSlots_)

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

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

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

VideoEncodeInfoKHR & setPrecedingExternallyEncodedBytes (uint32_t precedingExternallyEncodedBytes_)

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

VideoEncodeInfoKHR && setPrecedingExternallyEncodedBytes (uint32_t precedingExternallyEncodedBytes_)

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

const VkVideoEncodeInfoKHR & operator const VkVideoEncodeInfoKHR & ()

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

VkVideoEncodeInfoKHR & operator VkVideoEncodeInfoKHR & ()

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

const VkVideoEncodeInfoKHR * operator const VkVideoEncodeInfoKHR * ()

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

VkVideoEncodeInfoKHR * operator VkVideoEncodeInfoKHR * ()

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

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

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