#[repr(C)]pub struct SamplerCreateInfo<Next = Null> {Show 18 fields
pub stype: SamplerCreateInfoType,
pub next: Next,
pub flags: SamplerCreateFlags,
pub mag_filter: Filter,
pub min_filter: Filter,
pub mipmap_mode: SamplerMipmapMode,
pub address_mode_u: SamplerAddressMode,
pub address_mode_v: SamplerAddressMode,
pub address_mode_w: SamplerAddressMode,
pub mip_lod_bias: f32,
pub anisotropy_enable: Bool,
pub max_anisotropy: f32,
pub compare_enable: Bool,
pub compare_op: CompareOp,
pub min_lod: f32,
pub max_lod: f32,
pub border_color: BorderColor,
pub unnormalized_coordinates: Bool,
}Expand description
(see VkSamplerCreateInfo)
Fields§
§stype: SamplerCreateInfoType§next: Next§flags: SamplerCreateFlags§mag_filter: Filter§min_filter: Filter§mipmap_mode: SamplerMipmapMode§address_mode_u: SamplerAddressMode§address_mode_v: SamplerAddressMode§address_mode_w: SamplerAddressMode§mip_lod_bias: f32§anisotropy_enable: Bool§max_anisotropy: f32§compare_enable: Bool§compare_op: CompareOp§min_lod: f32§max_lod: f32§border_color: BorderColor§unnormalized_coordinates: BoolTrait Implementations§
Source§impl<Next: Debug> Debug for SamplerCreateInfo<Next>
impl<Next: Debug> Debug for SamplerCreateInfo<Next>
Auto Trait Implementations§
impl<Next> Freeze for SamplerCreateInfo<Next>where
Next: Freeze,
impl<Next> RefUnwindSafe for SamplerCreateInfo<Next>where
Next: RefUnwindSafe,
impl<Next> Send for SamplerCreateInfo<Next>where
Next: Send,
impl<Next> Sync for SamplerCreateInfo<Next>where
Next: Sync,
impl<Next> Unpin for SamplerCreateInfo<Next>where
Next: Unpin,
impl<Next> UnsafeUnpin for SamplerCreateInfo<Next>where
Next: UnsafeUnpin,
impl<Next> UnwindSafe for SamplerCreateInfo<Next>where
Next: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more