Struct voodoo::AttachmentDescriptionBuilder
[−]
[src]
pub struct AttachmentDescriptionBuilder { /* fields omitted */ }
A builder for VkAttachmentDescription
.
Methods
impl AttachmentDescriptionBuilder
[src]
pub fn new() -> AttachmentDescriptionBuilder
[src]
pub fn flags<'m>(
self,
flags: AttachmentDescriptionFlags
) -> AttachmentDescriptionBuilder
[src]
self,
flags: AttachmentDescriptionFlags
) -> AttachmentDescriptionBuilder
pub fn format<'m>(self, format: Format) -> AttachmentDescriptionBuilder
[src]
pub fn samples<'m>(
self,
samples: SampleCountFlags
) -> AttachmentDescriptionBuilder
[src]
self,
samples: SampleCountFlags
) -> AttachmentDescriptionBuilder
pub fn load_op<'m>(
self,
load_op: AttachmentLoadOp
) -> AttachmentDescriptionBuilder
[src]
self,
load_op: AttachmentLoadOp
) -> AttachmentDescriptionBuilder
pub fn store_op<'m>(
self,
store_op: AttachmentStoreOp
) -> AttachmentDescriptionBuilder
[src]
self,
store_op: AttachmentStoreOp
) -> AttachmentDescriptionBuilder
pub fn stencil_load_op<'m>(
self,
stencil_load_op: AttachmentLoadOp
) -> AttachmentDescriptionBuilder
[src]
self,
stencil_load_op: AttachmentLoadOp
) -> AttachmentDescriptionBuilder
pub fn stencil_store_op<'m>(
self,
stencil_store_op: AttachmentStoreOp
) -> AttachmentDescriptionBuilder
[src]
self,
stencil_store_op: AttachmentStoreOp
) -> AttachmentDescriptionBuilder
pub fn initial_layout<'m>(
self,
initial_layout: ImageLayout
) -> AttachmentDescriptionBuilder
[src]
self,
initial_layout: ImageLayout
) -> AttachmentDescriptionBuilder
pub fn final_layout<'m>(
self,
final_layout: ImageLayout
) -> AttachmentDescriptionBuilder
[src]
self,
final_layout: ImageLayout
) -> AttachmentDescriptionBuilder
pub fn get_flags<'a>(&'a self) -> AttachmentDescriptionFlags
[src]
pub fn get_format<'a>(&'a self) -> Format
[src]
pub fn get_samples<'a>(&'a self) -> SampleCountFlags
[src]
pub fn get_load_op<'a>(&'a self) -> AttachmentLoadOp
[src]
pub fn get_store_op<'a>(&'a self) -> AttachmentStoreOp
[src]
pub fn get_stencil_load_op<'a>(&'a self) -> AttachmentLoadOp
[src]
pub fn get_stencil_store_op<'a>(&'a self) -> AttachmentStoreOp
[src]
pub fn get_initial_layout<'a>(&'a self) -> ImageLayout
[src]
pub fn get_final_layout<'a>(&'a self) -> ImageLayout
[src]
pub fn build(self) -> AttachmentDescription
[src]
Trait Implementations
impl Debug for AttachmentDescriptionBuilder
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for AttachmentDescriptionBuilder
[src]
fn clone(&self) -> AttachmentDescriptionBuilder
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Default for AttachmentDescriptionBuilder
[src]
fn default() -> AttachmentDescriptionBuilder
[src]
Returns the "default value" for a type. Read more