pub trait PixelBuffer {
// Required method
fn set_color(&mut self, x: u8, y: u8, color: Color, emphasis: ColorEmphasis);
}Expand description
Receives pixel information from the PPU as it draws.
This trait allows for the Ppu to be used with any graphical (or otherwise) frontend.
Required Methods§
Sourcefn set_color(&mut self, x: u8, y: u8, color: Color, emphasis: ColorEmphasis)
fn set_color(&mut self, x: u8, y: u8, color: Color, emphasis: ColorEmphasis)
Sets the color of the pixel at the given x/y coordinate to that specified by color,
and modulated by emphasis.
x is always in the range 0..=255 and specifies distance from the left side of the screen.
y is always in the range 0..=239 and specifies distance from the top of the screen.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".