pub struct OptimizedRenderer { /* private fields */ }Expand description
Direct renderer for command panel (no caching)
Implementations§
Source§impl OptimizedRenderer
impl OptimizedRenderer
pub fn new() -> Self
Sourcepub fn mark_pending_updates(&mut self)
pub fn mark_pending_updates(&mut self)
Mark that updates are pending (placeholder for API compatibility)
Sourcepub fn render(
&mut self,
f: &mut Frame<'_>,
area: Rect,
state: &CommandPanelState,
is_focused: bool,
)
pub fn render( &mut self, f: &mut Frame<'_>, area: Rect, state: &CommandPanelState, is_focused: bool, )
Main render function with direct rendering
pub fn scroll_down(&mut self)
Trait Implementations§
Source§impl Debug for OptimizedRenderer
impl Debug for OptimizedRenderer
Auto Trait Implementations§
impl Freeze for OptimizedRenderer
impl RefUnwindSafe for OptimizedRenderer
impl Send for OptimizedRenderer
impl Sync for OptimizedRenderer
impl Unpin for OptimizedRenderer
impl UnwindSafe for OptimizedRenderer
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more