Struct bedrock::SparseBindingOpBatch [] [src]

pub struct SparseBindingOpBatch<'s> {
    pub wait_semaphores: Cow<'s, [&'s Semaphore]>,
    pub buffer_binds: Cow<'s, [VkSparseBufferMemoryBindInfo]>,
    pub image_opaque_binds: Cow<'s, [VkSparseImageOpaqueMemoryBindInfo]>,
    pub image_binds: Cow<'s, [VkSparseImageMemoryBindInfo]>,
    pub signal_semaphores: Cow<'s, [&'s Semaphore]>,
}

Sparse Binding operation batch

Fields

An array of semaphores upon which to wait on before the sparse binding operations for this batch begin execution

An array of VkSparseBufferMemoryBindInfo structures

An array of VkSparseImageOpaqueMemoryBindInfo structures

An array of VkSparseImageMemoryBindInfo structures

An array of semaphores which will be signaled when the sparse binding operations for this batch have completed execution

Trait Implementations

impl<'s> Default for SparseBindingOpBatch<'s>
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl<'s> !Send for SparseBindingOpBatch<'s>

impl<'s> !Sync for SparseBindingOpBatch<'s>