Struct voodoo::SamplerCreateInfoBuilder
[−]
[src]
pub struct SamplerCreateInfoBuilder<'b> { /* fields omitted */ }
A builder for VkSamplerCreateInfo
.
Methods
impl<'b> SamplerCreateInfoBuilder<'b>
[src]
fn new() -> SamplerCreateInfoBuilder<'b>
[src]
unsafe fn next<'m>(self, next: *const c_void) -> SamplerCreateInfoBuilder<'b>
[src]
fn flags<'m>(self, flags: SamplerCreateFlags) -> SamplerCreateInfoBuilder<'b>
[src]
fn mag_filter<'m>(self, mag_filter: Filter) -> SamplerCreateInfoBuilder<'b>
[src]
fn min_filter<'m>(self, min_filter: Filter) -> SamplerCreateInfoBuilder<'b>
[src]
fn mipmap_mode<'m>(
self,
mipmap_mode: SamplerMipmapMode
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
mipmap_mode: SamplerMipmapMode
) -> SamplerCreateInfoBuilder<'b>
fn address_mode_u<'m>(
self,
address_mode_u: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
address_mode_u: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
fn address_mode_v<'m>(
self,
address_mode_v: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
address_mode_v: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
fn address_mode_w<'m>(
self,
address_mode_w: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
address_mode_w: SamplerAddressMode
) -> SamplerCreateInfoBuilder<'b>
fn mip_lod_bias<'m>(self, mip_lod_bias: f32) -> SamplerCreateInfoBuilder<'b>
[src]
fn anisotropy_enable<'m>(
self,
anisotropy_enable: bool
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
anisotropy_enable: bool
) -> SamplerCreateInfoBuilder<'b>
fn max_anisotropy<'m>(self, max_anisotropy: f32) -> SamplerCreateInfoBuilder<'b>
[src]
fn compare_enable<'m>(
self,
compare_enable: bool
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
compare_enable: bool
) -> SamplerCreateInfoBuilder<'b>
fn compare_op<'m>(self, compare_op: CompareOp) -> SamplerCreateInfoBuilder<'b>
[src]
fn min_lod<'m>(self, min_lod: f32) -> SamplerCreateInfoBuilder<'b>
[src]
fn max_lod<'m>(self, max_lod: f32) -> SamplerCreateInfoBuilder<'b>
[src]
fn border_color<'m>(
self,
border_color: BorderColor
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
border_color: BorderColor
) -> SamplerCreateInfoBuilder<'b>
fn unnormalized_coordinates<'m>(
self,
unnormalized_coordinates: bool
) -> SamplerCreateInfoBuilder<'b>
[src]
self,
unnormalized_coordinates: bool
) -> SamplerCreateInfoBuilder<'b>
fn get_next<'a>(&'a self) -> *const c_void
[src]
fn get_flags<'a>(&'a self) -> SamplerCreateFlags
[src]
fn get_mag_filter<'a>(&'a self) -> Filter
[src]
fn get_min_filter<'a>(&'a self) -> Filter
[src]
fn get_mipmap_mode<'a>(&'a self) -> SamplerMipmapMode
[src]
fn get_address_mode_u<'a>(&'a self) -> SamplerAddressMode
[src]
fn get_address_mode_v<'a>(&'a self) -> SamplerAddressMode
[src]
fn get_address_mode_w<'a>(&'a self) -> SamplerAddressMode
[src]
fn get_mip_lod_bias<'a>(&'a self) -> f32
[src]
fn get_anisotropy_enable<'a>(&'a self) -> bool
[src]
fn get_max_anisotropy<'a>(&'a self) -> f32
[src]
fn get_compare_enable<'a>(&'a self) -> bool
[src]
fn get_compare_op<'a>(&'a self) -> CompareOp
[src]
fn get_min_lod<'a>(&'a self) -> f32
[src]
fn get_max_lod<'a>(&'a self) -> f32
[src]
fn get_border_color<'a>(&'a self) -> BorderColor
[src]
fn get_unnormalized_coordinates<'a>(&'a self) -> bool
[src]
fn build(self) -> SamplerCreateInfo<'b>
[src]
Trait Implementations
impl<'b> Debug for SamplerCreateInfoBuilder<'b>
[src]
impl<'b> Clone for SamplerCreateInfoBuilder<'b>
[src]
fn clone(&self) -> SamplerCreateInfoBuilder<'b>
[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<'b> Default for SamplerCreateInfoBuilder<'b>
[src]
fn default() -> SamplerCreateInfoBuilder<'b>
[src]
Returns the "default value" for a type. Read more