use r3bl_rs_utils_core::Size;
use crate::*;
#[derive(Debug, Clone)]
pub struct RawMode;
impl RawMode {
pub fn start(window_size: Size) {
let mut skip_flush = false;
RenderOps::route_paint_render_op_to_backend(
&mut RenderOpsLocalData::default(),
&mut skip_flush,
&RenderOp::EnterRawMode,
window_size,
);
}
pub fn end(window_size: Size) {
let mut skip_flush = false;
RenderOps::route_paint_render_op_to_backend(
&mut RenderOpsLocalData::default(),
&mut skip_flush,
&RenderOp::ExitRawMode,
window_size,
);
}
}