pub struct ColorSpecialEffect(/* private fields */);
Expand description
The color special effects available via hardware on the GBA.
NoEffect
: Does nothing, obviously.AlphaBlend
: Alpha blend between the two pixels targeted, seeAlphaBlendValue
.IncreaseBrightness
/DecreaseBrightness
: Make the color brighter or darker, seeBLDBRIGHT
.
Implementations§
Source§impl ColorSpecialEffect
impl ColorSpecialEffect
pub const NoEffect: Self
pub const AlphaBlend: Self
pub const IncreaseBrightness: Self
pub const DecreaseBrightness: Self
Trait Implementations§
Source§impl Clone for ColorSpecialEffect
impl Clone for ColorSpecialEffect
Source§fn clone(&self) -> ColorSpecialEffect
fn clone(&self) -> ColorSpecialEffect
Returns a copy 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 ColorSpecialEffect
impl Debug for ColorSpecialEffect
Source§impl Default for ColorSpecialEffect
impl Default for ColorSpecialEffect
Source§fn default() -> ColorSpecialEffect
fn default() -> ColorSpecialEffect
Returns the “default value” for a type. Read more
Source§impl PartialEq for ColorSpecialEffect
impl PartialEq for ColorSpecialEffect
impl Copy for ColorSpecialEffect
impl Eq for ColorSpecialEffect
impl StructuralPartialEq for ColorSpecialEffect
Auto Trait Implementations§
impl Freeze for ColorSpecialEffect
impl RefUnwindSafe for ColorSpecialEffect
impl Send for ColorSpecialEffect
impl Sync for ColorSpecialEffect
impl Unpin for ColorSpecialEffect
impl UnwindSafe for ColorSpecialEffect
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