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