pub struct BC7Settings { /* private fields */ }Expand description
Encoding settings for BC7.
Implementations§
Source§impl BC7Settings
impl BC7Settings
Sourcepub const fn opaque_ultra_fast() -> Self
pub const fn opaque_ultra_fast() -> Self
Opaque ultra fast settings.
Sourcepub const fn opaque_very_fast() -> Self
pub const fn opaque_very_fast() -> Self
Opaque very fast settings.
Sourcepub const fn opaque_fast() -> Self
pub const fn opaque_fast() -> Self
Opaque fast settings.
Sourcepub const fn opaque_basic() -> Self
pub const fn opaque_basic() -> Self
Opaque basic settings.
Sourcepub const fn opaque_slow() -> Self
pub const fn opaque_slow() -> Self
Opaque slow settings.
Sourcepub const fn alpha_ultrafast() -> Self
pub const fn alpha_ultrafast() -> Self
Alpha ultra fast settings.
Sourcepub const fn alpha_very_fast() -> Self
pub const fn alpha_very_fast() -> Self
Alpha very fast settings.
Sourcepub const fn alpha_fast() -> Self
pub const fn alpha_fast() -> Self
Alpha fast settings.
Sourcepub const fn alpha_basic() -> Self
pub const fn alpha_basic() -> Self
Alpha basic settings.
Sourcepub const fn alpha_slow() -> Self
pub const fn alpha_slow() -> Self
Alpha slow settings.
Trait Implementations§
Source§impl Clone for BC7Settings
impl Clone for BC7Settings
Source§fn clone(&self) -> BC7Settings
fn clone(&self) -> BC7Settings
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BC7Settings
impl Debug for BC7Settings
Source§impl PartialEq for BC7Settings
impl PartialEq for BC7Settings
impl Copy for BC7Settings
impl Eq for BC7Settings
impl Pod for BC7Settings
impl StructuralPartialEq for BC7Settings
Auto Trait Implementations§
impl Freeze for BC7Settings
impl RefUnwindSafe for BC7Settings
impl Send for BC7Settings
impl Sync for BC7Settings
impl Unpin for BC7Settings
impl UnwindSafe for BC7Settings
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
Source§impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
impl<T> CheckedBitPattern for Twhere
T: AnyBitPattern,
Source§type Bits = T
type Bits = T
Self must have the same layout as the specified Bits except for
the possible invalid bit patterns being checked during
is_valid_bit_pattern.Source§fn is_valid_bit_pattern(_bits: &T) -> bool
fn is_valid_bit_pattern(_bits: &T) -> bool
If this function returns true, then it must be valid to reinterpret
bits
as &Self.