[][src]Module bae_rs::sounds

Sounds

This module includes the types needed to represent a collection of Generators and Modifiers in an abstract, simple way.

Re-exports

pub use standard_block::*;
pub use complex_sound::*;
pub use simple_sound::*;

Modules

complex_sound

Complex Sound

simple_sound

Simple Sound

standard_block

StandardBlock

Traits

Block

Trait used for generalizing the interface that allows for the processing of multiple audio objects (be they Generators or Modifiers or both).

Sound

This trait defines the interface that anything producing sound that will be output to a Channel must define.

Type Definitions

BasicBlockRc

Alias for an Rc-wrapped Block object.

SoundRc

Type alias for a Sound wrapped in an Rc. Types implementing Sound can define their own custom name for this type that is interchangable, (e.g. ComplexSoundRc for ComplexSound).