pub struct VulkanKhrVideoDecodeQueue { /* private fields */ }Expand description
struct for VK_KHR_video_decode_queue
Implementations§
Source§impl VulkanKhrVideoDecodeQueue
impl VulkanKhrVideoDecodeQueue
pub fn new( instance: VkInstance, get_instance_proc_address: impl FnMut(VkInstance, &'static str) -> *const c_void, ) -> Self
Trait Implementations§
Source§impl Clone for VulkanKhrVideoDecodeQueue
impl Clone for VulkanKhrVideoDecodeQueue
Source§fn clone(&self) -> VulkanKhrVideoDecodeQueue
fn clone(&self) -> VulkanKhrVideoDecodeQueue
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VulkanKhrVideoDecodeQueue
Source§impl Debug for VulkanKhrVideoDecodeQueue
impl Debug for VulkanKhrVideoDecodeQueue
Source§impl Default for VulkanKhrVideoDecodeQueue
impl Default for VulkanKhrVideoDecodeQueue
Source§impl VK_KHR_video_decode_queue for VulkanKhrVideoDecodeQueue
impl VK_KHR_video_decode_queue for VulkanKhrVideoDecodeQueue
Source§fn vkCmdDecodeVideoKHR(
&self,
commandBuffer: VkCommandBuffer,
pDecodeInfo: *const VkVideoDecodeInfoKHR,
) -> Result<(), VkError>
fn vkCmdDecodeVideoKHR( &self, commandBuffer: VkCommandBuffer, pDecodeInfo: *const VkVideoDecodeInfoKHR, ) -> Result<(), VkError>
Auto Trait Implementations§
impl Freeze for VulkanKhrVideoDecodeQueue
impl RefUnwindSafe for VulkanKhrVideoDecodeQueue
impl Send for VulkanKhrVideoDecodeQueue
impl Sync for VulkanKhrVideoDecodeQueue
impl Unpin for VulkanKhrVideoDecodeQueue
impl UnsafeUnpin for VulkanKhrVideoDecodeQueue
impl UnwindSafe for VulkanKhrVideoDecodeQueue
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more