pub enum MsaaSampleCount {
X2,
X4,
X8,
}Expand description
Number of MSAA samples.
Variants§
Implementations§
Source§impl MsaaSampleCount
impl MsaaSampleCount
Sourcepub fn sample_positions(&self) -> Vec<[f32; 2]>
pub fn sample_positions(&self) -> Vec<[f32; 2]>
Get the standard sample positions for this sample count. Returns positions in pixel space [-0.5, 0.5].
Sourcepub fn memory_multiplier(&self) -> f32
pub fn memory_multiplier(&self) -> f32
Memory multiplier compared to non-MSAA.
Trait Implementations§
Source§impl Clone for MsaaSampleCount
impl Clone for MsaaSampleCount
Source§fn clone(&self) -> MsaaSampleCount
fn clone(&self) -> MsaaSampleCount
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 MsaaSampleCount
impl Debug for MsaaSampleCount
Source§impl Display for MsaaSampleCount
impl Display for MsaaSampleCount
Source§impl Hash for MsaaSampleCount
impl Hash for MsaaSampleCount
Source§impl PartialEq for MsaaSampleCount
impl PartialEq for MsaaSampleCount
impl Copy for MsaaSampleCount
impl Eq for MsaaSampleCount
impl StructuralPartialEq for MsaaSampleCount
Auto Trait Implementations§
impl Freeze for MsaaSampleCount
impl RefUnwindSafe for MsaaSampleCount
impl Send for MsaaSampleCount
impl Sync for MsaaSampleCount
impl Unpin for MsaaSampleCount
impl UnsafeUnpin for MsaaSampleCount
impl UnwindSafe for MsaaSampleCount
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.