Skip to main content

VisualDisplay

Trait VisualDisplay 

Source
pub trait VisualDisplay: Send + Sync {
    // Required methods
    fn render_effect(&mut self, effect: &VisualEffect) -> Result<()>;
    fn clear_all(&mut self) -> Result<()>;
    fn update(&mut self) -> Result<()>;
    fn is_ready(&self) -> bool;
    fn capabilities(&self) -> VisualDisplayCapabilities;
    fn display_id(&self) -> String;
}
Expand description

Visual display interface for spatial audio cues

Required Methods§

Source

fn render_effect(&mut self, effect: &VisualEffect) -> Result<()>

Render a visual effect at the specified position

Source

fn clear_all(&mut self) -> Result<()>

Clear all visual effects

Source

fn update(&mut self) -> Result<()>

Update display refresh

Source

fn is_ready(&self) -> bool

Check if the display is ready

Source

fn capabilities(&self) -> VisualDisplayCapabilities

Get display capabilities

Source

fn display_id(&self) -> String

Get display identifier

Implementors§