pub struct FrameNumber(pub usize);Tuple Fields§
§0: usizeTrait Implementations§
Source§impl Debug for FrameNumber
impl Debug for FrameNumber
Source§impl Default for FrameNumber
impl Default for FrameNumber
Source§fn default() -> FrameNumber
fn default() -> FrameNumber
Returns the “default value” for a type. Read more
Source§impl<Space: CoordinateSpace<Data = usize>, Pixel> Shader<FrameNumber, Space, Pixel> for Chimes
impl<Space: CoordinateSpace<Data = usize>, Pixel> Shader<FrameNumber, Space, Pixel> for Chimes
Source§fn draw(
&self,
surface_coords: &Coordinates<Space>,
uniforms: &FrameNumber,
) -> Pixel
fn draw( &self, surface_coords: &Coordinates<Space>, uniforms: &FrameNumber, ) -> Pixel
Turns a Virtual coordinate into a real pixel color
Source§impl<Space: CoordinateSpace<Data = usize>, Pixel> Shader<FrameNumber, Space, Pixel> for ColorGlow
impl<Space: CoordinateSpace<Data = usize>, Pixel> Shader<FrameNumber, Space, Pixel> for ColorGlow
Source§fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Pixel
fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Pixel
Turns a Virtual coordinate into a real pixel color
Source§impl<Pixel, Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Pixel> for Flashlight
impl<Pixel, Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Pixel> for Flashlight
Source§fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Pixel
fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Pixel
Turns a Virtual coordinate into a real pixel color
Source§impl<Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Rgb<u8>> for RgbWaves
impl<Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Rgb<u8>> for RgbWaves
Source§fn draw(&self, coords: &Coordinates<Space>, frame: &FrameNumber) -> Rgb<u8>
fn draw(&self, coords: &Coordinates<Space>, frame: &FrameNumber) -> Rgb<u8>
Turns a Virtual coordinate into a real pixel color
Source§impl<Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Rgb<u8>> for Thinking
impl<Space: CoordinateSpace<Data = usize>> Shader<FrameNumber, Space, Rgb<u8>> for Thinking
Source§fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Rgb<u8>
fn draw(&self, coords: &Coordinates<Space>, uniforms: &FrameNumber) -> Rgb<u8>
Turns a Virtual coordinate into a real pixel color
Source§impl Shader<FrameNumber, Virtual, Rgba<u8>> for RainbowSpiralShader
impl Shader<FrameNumber, Virtual, Rgba<u8>> for RainbowSpiralShader
Source§fn draw(&self, coords: &VirtualCoordinates, uniforms: &FrameNumber) -> Rgba<u8>
fn draw(&self, coords: &VirtualCoordinates, uniforms: &FrameNumber) -> Rgba<u8>
Turns a Virtual coordinate into a real pixel color
Auto Trait Implementations§
impl Freeze for FrameNumber
impl RefUnwindSafe for FrameNumber
impl Send for FrameNumber
impl Sync for FrameNumber
impl Unpin for FrameNumber
impl UnsafeUnpin for FrameNumber
impl UnwindSafe for FrameNumber
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