struct VideoEncodeInfoKHR

Defined at line 132397 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
vk::DeviceSize dstBufferOffset
vk::DeviceSize dstBufferRange
VideoPictureResourceInfoKHR srcPictureResource
const vk::VideoReferenceSlotInfoKHR * pSetupReferenceSlot
uint32_t referenceSlotCount
const vk::VideoReferenceSlotInfoKHR * pReferenceSlots
uint32_t precedingExternallyEncodedBytes

Public Methods

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

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

void VideoEncodeInfoKHR (const VideoEncodeInfoKHR & rhs)

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

void VideoEncodeInfoKHR (const VkVideoEncodeInfoKHR & rhs)

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

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

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

VideoEncodeInfoKHR & operator= (const VideoEncodeInfoKHR & rhs)

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

VideoEncodeInfoKHR & operator= (const VkVideoEncodeInfoKHR & rhs)

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

VideoEncodeInfoKHR & setPNext (const void * pNext_)

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

VideoEncodeInfoKHR & setFlags (vk::VideoEncodeFlagsKHR flags_)

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

VideoEncodeInfoKHR & setDstBuffer (vk::Buffer dstBuffer_)

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

VideoEncodeInfoKHR & setDstBufferOffset (vk::DeviceSize dstBufferOffset_)

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

VideoEncodeInfoKHR & setDstBufferRange (vk::DeviceSize dstBufferRange_)

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

VideoEncodeInfoKHR & setSrcPictureResource (const vk::VideoPictureResourceInfoKHR & srcPictureResource_)

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

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

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

VideoEncodeInfoKHR & setReferenceSlotCount (uint32_t referenceSlotCount_)

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

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

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

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

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

VideoEncodeInfoKHR & setPrecedingExternallyEncodedBytes (uint32_t precedingExternallyEncodedBytes_)

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

const VkVideoEncodeInfoKHR & operator const VkVideoEncodeInfoKHR & ()

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

VkVideoEncodeInfoKHR & operator VkVideoEncodeInfoKHR & ()

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

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

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