Struct voodoo::SamplerCreateInfo
[−]
[src]
#[repr(C)]pub struct SamplerCreateInfo<'s> { /* fields omitted */ }
A VkSamplerCreateInfo
.
Methods
impl<'s> SamplerCreateInfo<'s>
[src]
pub fn builder<'b>() -> SamplerCreateInfoBuilder<'b>
[src]
pub unsafe fn from_raw(raw: VkSamplerCreateInfo) -> SamplerCreateInfo<'s>
[src]
pub fn next<'a>(&'a self) -> *const c_void
[src]
pub fn flags<'a>(&'a self) -> SamplerCreateFlags
[src]
pub fn mag_filter<'a>(&'a self) -> Filter
[src]
pub fn min_filter<'a>(&'a self) -> Filter
[src]
pub fn mipmap_mode<'a>(&'a self) -> SamplerMipmapMode
[src]
pub fn address_mode_u<'a>(&'a self) -> SamplerAddressMode
[src]
pub fn address_mode_v<'a>(&'a self) -> SamplerAddressMode
[src]
pub fn address_mode_w<'a>(&'a self) -> SamplerAddressMode
[src]
pub fn mip_lod_bias<'a>(&'a self) -> f32
[src]
pub fn anisotropy_enable<'a>(&'a self) -> bool
[src]
pub fn max_anisotropy<'a>(&'a self) -> f32
[src]
pub fn compare_enable<'a>(&'a self) -> bool
[src]
pub fn compare_op<'a>(&'a self) -> CompareOp
[src]
pub fn min_lod<'a>(&'a self) -> f32
[src]
pub fn max_lod<'a>(&'a self) -> f32
[src]
pub fn border_color<'a>(&'a self) -> BorderColor
[src]
pub fn unnormalized_coordinates<'a>(&'a self) -> bool
[src]
pub unsafe fn set_next<'m>(&mut self, next: *const c_void)
[src]
pub fn set_flags<'m>(&mut self, flags: SamplerCreateFlags)
[src]
pub fn set_mag_filter<'m>(&mut self, mag_filter: Filter)
[src]
pub fn set_min_filter<'m>(&mut self, min_filter: Filter)
[src]
pub fn set_mipmap_mode<'m>(&mut self, mipmap_mode: SamplerMipmapMode)
[src]
pub fn set_address_mode_u<'m>(&mut self, address_mode_u: SamplerAddressMode)
[src]
pub fn set_address_mode_v<'m>(&mut self, address_mode_v: SamplerAddressMode)
[src]
pub fn set_address_mode_w<'m>(&mut self, address_mode_w: SamplerAddressMode)
[src]
pub fn set_mip_lod_bias<'m>(&mut self, mip_lod_bias: f32)
[src]
pub fn set_anisotropy_enable<'m>(&mut self, anisotropy_enable: bool)
[src]
pub fn set_max_anisotropy<'m>(&mut self, max_anisotropy: f32)
[src]
pub fn set_compare_enable<'m>(&mut self, compare_enable: bool)
[src]
pub fn set_compare_op<'m>(&mut self, compare_op: CompareOp)
[src]
pub fn set_min_lod<'m>(&mut self, min_lod: f32)
[src]
pub fn set_max_lod<'m>(&mut self, max_lod: f32)
[src]
pub fn set_border_color<'m>(&mut self, border_color: BorderColor)
[src]
pub fn set_unnormalized_coordinates<'m>(
&mut self,
unnormalized_coordinates: bool
)
[src]
&mut self,
unnormalized_coordinates: bool
)
pub fn as_raw(&self) -> &VkSamplerCreateInfo
[src]
Trait Implementations
impl<'s> Debug for SamplerCreateInfo<'s>
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl<'s> Clone for SamplerCreateInfo<'s>
[src]
fn clone(&self) -> SamplerCreateInfo<'s>
[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<'s> Default for SamplerCreateInfo<'s>
[src]
fn default() -> SamplerCreateInfo<'s>
[src]
Returns the "default value" for a type. Read more
impl<'s> From<SamplerCreateInfo<'s>> for VkSamplerCreateInfo
[src]
fn from(f: SamplerCreateInfo<'s>) -> VkSamplerCreateInfo
[src]
Performs the conversion.