#[repr(C)]pub struct FrameBoundaryEXT {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: FrameBoundaryFlagsEXT,
pub frame_id: u64,
pub image_count: u32,
pub p_images: *const Image,
pub buffer_count: u32,
pub p_buffers: *const Buffer,
pub tag_name: u64,
pub tag_size: usize,
pub p_tag: *const c_void,
}Expand description
VkFrameBoundaryEXT
Provided by VK_EXT_frame_boundary.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_FRAME_BOUNDARY_EXT.
p_next: *const c_voidOptional, may be null.
flags: FrameBoundaryFlagsEXT§frame_id: u64§image_count: u32Length of p_images.
p_images: *const ImageOptional, may be null.
buffer_count: u32Length of p_buffers.
p_buffers: *const BufferOptional, may be null.
tag_name: u64§tag_size: usizeLength of p_tag.
p_tag: *const c_voidOptional, may be null.
Implementations§
Source§impl FrameBoundaryEXT
impl FrameBoundaryEXT
Sourcepub fn builder<'a>() -> FrameBoundaryEXTBuilder<'a>
pub fn builder<'a>() -> FrameBoundaryEXTBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for FrameBoundaryEXT
impl Clone for FrameBoundaryEXT
Source§fn clone(&self) -> FrameBoundaryEXT
fn clone(&self) -> FrameBoundaryEXT
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 Debug for FrameBoundaryEXT
impl Debug for FrameBoundaryEXT
Source§impl Default for FrameBoundaryEXT
impl Default for FrameBoundaryEXT
impl Copy for FrameBoundaryEXT
impl ExtendsBindSparseInfo for FrameBoundaryEXT
impl ExtendsPresentInfoKHR for FrameBoundaryEXT
impl ExtendsSubmitInfo for FrameBoundaryEXT
impl ExtendsSubmitInfo2 for FrameBoundaryEXT
Auto Trait Implementations§
impl Freeze for FrameBoundaryEXT
impl RefUnwindSafe for FrameBoundaryEXT
impl !Send for FrameBoundaryEXT
impl !Sync for FrameBoundaryEXT
impl Unpin for FrameBoundaryEXT
impl UnsafeUnpin for FrameBoundaryEXT
impl UnwindSafe for FrameBoundaryEXT
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