#[repr(C)]pub struct VideoSessionMemoryRequirementsKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub memory_bind_index: u32,
pub memory_requirements: MemoryRequirements,
}Expand description
VkVideoSessionMemoryRequirementsKHR
Provided by VK_KHR_video_queue.
Returned only*, filled by Vulkan, not constructed by the application.
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_SESSION_MEMORY_REQUIREMENTS_KHR.
p_next: *mut c_voidOptional, may be null.
memory_bind_index: u32§memory_requirements: MemoryRequirementsImplementations§
Source§impl VideoSessionMemoryRequirementsKHR
impl VideoSessionMemoryRequirementsKHR
Sourcepub fn builder<'a>() -> VideoSessionMemoryRequirementsKHRBuilder<'a>
pub fn builder<'a>() -> VideoSessionMemoryRequirementsKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoSessionMemoryRequirementsKHR
impl Clone for VideoSessionMemoryRequirementsKHR
Source§fn clone(&self) -> VideoSessionMemoryRequirementsKHR
fn clone(&self) -> VideoSessionMemoryRequirementsKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for VideoSessionMemoryRequirementsKHR
impl Default for VideoSessionMemoryRequirementsKHR
Source§fn default() -> VideoSessionMemoryRequirementsKHR
fn default() -> VideoSessionMemoryRequirementsKHR
Returns the “default value” for a type. Read more
impl Copy for VideoSessionMemoryRequirementsKHR
Auto Trait Implementations§
impl Freeze for VideoSessionMemoryRequirementsKHR
impl RefUnwindSafe for VideoSessionMemoryRequirementsKHR
impl !Send for VideoSessionMemoryRequirementsKHR
impl !Sync for VideoSessionMemoryRequirementsKHR
impl Unpin for VideoSessionMemoryRequirementsKHR
impl UnsafeUnpin for VideoSessionMemoryRequirementsKHR
impl UnwindSafe for VideoSessionMemoryRequirementsKHR
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