Struct lava::VkBindSparseInfo [−][src]
pub struct VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> where
'c: 'b,
'd: 'b,
'e: 'd,
'g: 'f,
'h: 'f,
'i: 'h,
'k: 'j,
'l: 'j,
'm: 'l, { pub wait_semaphores: &'a [VkSemaphore], pub buffer_binds: &'b [VkSparseBufferMemoryBindInfo<'c, 'd, 'e>], pub image_opaque_binds: &'f [VkSparseImageOpaqueMemoryBindInfo<'g, 'h, 'i>], pub image_binds: &'j [VkSparseImageMemoryBindInfo<'k, 'l, 'm>], pub signal_semaphores: &'n [VkSemaphore], }
Fields
wait_semaphores: &'a [VkSemaphore]
buffer_binds: &'b [VkSparseBufferMemoryBindInfo<'c, 'd, 'e>]
image_opaque_binds: &'f [VkSparseImageOpaqueMemoryBindInfo<'g, 'h, 'i>]
image_binds: &'j [VkSparseImageMemoryBindInfo<'k, 'l, 'm>]
signal_semaphores: &'n [VkSemaphore]
Trait Implementations
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> Debug for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> where
'c: 'b,
'd: 'b,
'e: 'd,
'g: 'f,
'h: 'f,
'i: 'h,
'k: 'j,
'l: 'j,
'm: 'l,
[src]
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> Debug for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> where
'c: 'b,
'd: 'b,
'e: 'd,
'g: 'f,
'h: 'f,
'i: 'h,
'k: 'j,
'l: 'j,
'm: 'l,
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> Clone for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> where
'c: 'b,
'd: 'b,
'e: 'd,
'g: 'f,
'h: 'f,
'i: 'h,
'k: 'j,
'l: 'j,
'm: 'l,
[src]
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> Clone for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> where
'c: 'b,
'd: 'b,
'e: 'd,
'g: 'f,
'h: 'f,
'i: 'h,
'k: 'j,
'l: 'j,
'm: 'l,
fn clone(
&self
) -> VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>
[src]
fn clone(
&self
) -> VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl Default for VkBindSparseInfo<'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static>
[src]
impl Default for VkBindSparseInfo<'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static>
fn default(
) -> VkBindSparseInfo<'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static>
[src]
fn default(
) -> VkBindSparseInfo<'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static, 'static>
Returns the "default value" for a type. Read more
Auto Trait Implementations
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> !Send for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> !Send for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> !Sync for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>
impl<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n> !Sync for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>