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§
Sourcefn render_effect(&mut self, effect: &VisualEffect) -> Result<()>
fn render_effect(&mut self, effect: &VisualEffect) -> Result<()>
Render a visual effect at the specified position
Sourcefn capabilities(&self) -> VisualDisplayCapabilities
fn capabilities(&self) -> VisualDisplayCapabilities
Get display capabilities
Sourcefn display_id(&self) -> String
fn display_id(&self) -> String
Get display identifier