pub struct BrailleCanvas {
pub width: usize,
pub height: usize,
/* private fields */
}Fields§
§width: usize§height: usizeImplementations§
Source§impl BrailleCanvas
impl BrailleCanvas
pub fn new(width: usize, height: usize) -> Self
pub fn clear(&mut self)
Sourcepub fn set_pixel(&mut self, px: usize, py: usize, color: Option<Color>)
pub fn set_pixel(&mut self, px: usize, py: usize, color: Option<Color>)
Enciende un píxel virtual. Acepta un color opcional.
Sourcepub fn line(
&mut self,
x0: isize,
y0: isize,
x1: isize,
y1: isize,
color: Option<Color>,
)
pub fn line( &mut self, x0: isize, y0: isize, x1: isize, y1: isize, color: Option<Color>, )
Dibuja una línea (Bresenham) con color opcional
Sourcepub fn circle(&mut self, xc: isize, yc: isize, r: isize, color: Option<Color>)
pub fn circle(&mut self, xc: isize, yc: isize, r: isize, color: Option<Color>)
Dibuja un círculo (Algoritmo de punto medio)
pub fn set_char( &mut self, char_x: usize, char_y: usize, c: char, color: Option<Color>, )
pub fn set_char_vertical( &mut self, char_x: usize, char_y_start: usize, text: &str, color: Option<Color>, )
pub fn render(&self) -> String
Sourcepub fn render_no_color(&self) -> String
pub fn render_no_color(&self) -> String
RENDER NO COLOR
Auto Trait Implementations§
impl Freeze for BrailleCanvas
impl RefUnwindSafe for BrailleCanvas
impl Send for BrailleCanvas
impl Sync for BrailleCanvas
impl Unpin for BrailleCanvas
impl UnwindSafe for BrailleCanvas
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