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

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]

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]

Returns a copy of the value. Read more

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]

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> !Sync for VkBindSparseInfo<'a, 'b, 'c, 'd, 'e, 'f, 'g, 'h, 'i, 'j, 'k, 'l, 'm, 'n>