Cal::ParameterMIDI::AbstractBinding | |
►Cstd::allocator< T > | STL class |
Cal::RingBuffer< T, Alloc > | Ring buffer |
►Cal::AmbiBase | |
Cal::AmbiDecode | |
Cal::AmbiEncode | |
►Cal::App | Simple App class |
►Cal::DistributedApp | DistributedApp class |
Cal::DistributedAppWithState< TSharedState > | |
Cal::AppRecorder | Simple App class |
Cal::Arduino | Arduino class |
►CArray | |
Cal::Voxels | |
Cal::ShaderProgram::Attribute | |
Cal::AudioBackend | |
►Cal::AudioCallback | |
Cal::SpeakerDistanceGainAdjustmentProcessor | This class is added for convenience to append it to AudioIO processing |
Cal::SpeakerDistanceTimeAdjustmentProcessor | |
Cal::AudioControl | |
►Cal::AudioDeviceInfo | |
Cal::AudioDevice | |
►Cal::AudioIOData | |
Cal::AudioIO | |
Cal::bhlw | |
Cal::MIDIMessageHandler::Binding | |
Cal::BiQuad | The BiQuad class |
Cal::BiquadData | |
Cal::BiQuadNX | |
Cal::osc::Blob | |
►Cal::BoundingBoxData | |
Cal::BoundingBox | |
Cal::BundleGUIManager | |
Cal::CIE_XYZ | |
Cal::Clock | |
Cal::Color | |
Cal::Colori | |
►Cal::CommandConnection | |
Cal::CommandClient | |
Cal::CommandServer | |
Cal::Complex< T > | |
Cal::CompositionStep | |
►Cal::ComputationDomain | ComputationDomain class |
►Cal::AsynchronousDomain | |
►Cal::AudioDomain | AsynchronousDomain class |
Cal::GammaAudioDomain | |
Cal::ConsoleDomain | ConsoleDomain class |
Cal::OSCDomain | OSCDomain class |
Cal::OpenGLGraphicsDomain | OpenGLGraphicsDomain class |
►Cal::SynchronousDomain | |
Cal::GLFWOpenGLOmniRendererDomain | GLFWOpenGLOmniRendererDomain class |
Cal::GLFWOpenGLWindowDomain | Domain for a GLFW window |
Cal::RecordingDomain | |
►Cal::SimulationDomain | Basic simulation domain providing a simulationFunction |
►Cal::StateSimulationDomain< DefaultState > | |
Cal::StateDistributionDomain< TSharedState > | Domain for distributing state for a simulation domain |
Cal::StateSimulationDomain< TSharedState > | |
Cal::StateReceiveDomain< TSharedState > | |
Cal::StateSendDomain< TSharedState > | |
Cal::ParameterMIDI::ControlBinding | |
Cal::ControlGUI | The ControlGUI class |
Cal::Crossover< T > | |
Cal::CSVReader | Reads simple CSV files |
Cal::DefaultState | |
Cal::DelayLockedLoop | Self-correcting timer |
Cal::Deserializer | The Deserializer struct |
Cal::Dialog | |
Cal::Window::Dim | Window pixel dimensions |
Cal::Dir | |
Cal::DiscreteParameterValues | |
Cal::DistAtten< T > | |
►Cgam::Domain | |
Cal::GammaAudioDomain | |
Cal::EasyFBO | Encapsulates FBO, depth buffer, and texture |
Cal::EasyFBOSetting | |
Cal::Isosurface::EdgeTriangle | |
Cal::Isosurface::EdgeVertex | |
Cal::PresetSequencer::EventCallback | |
Cal::FBOStack | |
Cal::File | File |
Cal::FileList | |
Cal::FilePath | |
Cal::FileSelector | |
►Cal::Font | Interface for loading fonts and rendering text |
Cal::FontRenderer | Convenience class to simplify rendering text |
►Cal::FPS | FPS class |
Cal::OpenGLGraphicsDomain | OpenGLGraphicsDomain class |
Cal::Frenet< Vec3 > | Frenet frame generator |
Cal::Frustum< T > | Rectangular frustum |
Cal::Gnomon | |
►Cal::GPUObject | |
Cal::BufferObject | |
Cal::FBO | Frame buffer object class |
Cal::RBO | Render buffer object class |
►Cal::ShaderBase | |
Cal::Shader | Shader object |
Cal::ShaderProgram | Shader program object |
Cal::Texture | |
►Cal::VAO | VAO class |
Cal::EasyVAO | EasyVAO class |
Cal::GUIMarker | |
Cal::HashSpace | The HashSpace class |
Cal::HCLab | |
Cal::HCLuv | |
Cal::Hit | |
Cal::HSV | Color represented by hue, saturation, and value |
Cal::HtmlInterfaceServer | Runs an interface.simpleserver.js server and builds the html interface for the registered set of controllers and presets |
Cal::Image | Interface for loading image files |
Cal::ParameterMIDI::IncrementBinding | |
Cal::Interval< T > | A closed interval [min, max] |
Cal::Isosurface::IsosurfaceHashInt | |
Cal::Keyboard | |
Cal::Lab | |
Cal::LdapRing | |
Cal::Lens | |
Cal::Light | Light class |
Clighting_shader_uniforms | |
Cal::rnd::LinCon | Linear congruential uniform pseudo-random number generator |
Cal::Luv | |
Cal::Mat< N, T > | Fixed-size n-by-n square matrix |
Cal::Mat< 3, double > | |
►Cal::Mat< 4, double > | |
Cal::Matrix4< T > | |
Cal::Mat< 4, float > | |
Cal::Material | Material class |
Cmaterial_uniform_locations | |
Cal::MatrixStack | MatrixStack class |
►Cal::Mesh | Stores buffers related to rendering graphical objects |
Cal::Isosurface | Isosurface generated using marching cubes |
Cal::VAOMesh | VAOMesh classStores gpu objects as shared pointer to that this class can be copied for moved this is useful for storing this class in std::vector, etc |
Cal::EasyVAO::MeshAttrib | |
Cal::VAOMesh::MeshAttrib | |
Cal::Message | |
Cal::osc::Message | |
►Cal::osc::MessageConsumer | |
Cal::Composition | |
Cal::DistributedScene | The DistributedScene class |
Cal::PresetMapper | Allows archiving and recalling preset maps |
Cal::PresetSequencer | Allows triggering presets from a PresetHandler over time |
Cal::SequenceRecorder | Records preset changes in a ".sequence" file |
Cal::MIDIByte | |
Cal::MIDIMessage | |
►Cal::MIDIMessageHandler | |
Cal::ParameterMIDI | Connects Parameter objects to MIDI messages |
Cal::PresetMIDI | Connects PresetHandler objects to MIDI messages |
Cal::SequencerMIDI | Connects PolySynth objects to MIDI messages |
Cal::MinMeanMax< T > | |
Cal::PresetMIDI::MorphBinding | |
Cal::Mouse | |
Cal::MRCHeader | |
Cal::rnd::MulLinCon | Multiplicative linear congruential uniform pseudo-random number generator |
►Cal::NodeConfiguration | The NodeConfiguration struct describes a distributed node and its capabilities |
Cal::DistributedApp | DistributedApp class |
Cal::ParameterMIDI::NoteBinding | |
Cal::PresetMIDI::NoteBinding | |
Cal::HashSpace::Object | Container for registered spatial elements |
Cal::Reverb< T >::OnePole | |
►Cal::OSCNode | |
Cal::ParameterServer | Creates an OSC server to receive parameter values |
►Cal::OSCNotifier | |
Cal::ParameterServer | Creates an OSC server to receive parameter values |
Cal::PresetServer | |
Cal::SequenceServer | |
►Cal::osc::Packet | |
Cal::osc::Send | |
►Cal::osc::PacketHandler | |
Cal::OSCNotifier::HandshakeHandler | |
Cal::ParameterServer | Creates an OSC server to receive parameter values |
Cal::PresetServer | |
Cal::SequenceServer | |
Cal::ParameterBundle | |
Cal::ParameterField | |
Cal::ParameterGUI | |
►Cal::ParameterMeta | Defines the base interface for Parameter metadata |
►Cal::ParameterWrapper< std::string > | |
Cal::ParameterString | |
►Cal::ParameterWrapper< float > | |
►Cal::Parameter | The Parameter class |
Cal::ParameterBool | |
►Cal::ParameterWrapper< al::Vec3f > | |
Cal::ParameterVec3 | |
►Cal::ParameterWrapper< al::Vec4f > | |
Cal::ParameterVec4 | |
►Cal::ParameterWrapper< int32_t > | |
Cal::ParameterInt | |
Cal::ParameterMenu | |
►Cal::ParameterWrapper< al::Color > | |
Cal::ParameterColor | |
►Cal::ParameterWrapper< bool > | |
Cal::Trigger | |
►Cal::ParameterWrapper< al::Pose > | |
Cal::ParameterPose | |
►Cal::ParameterWrapper< uint64_t > | |
Cal::ParameterChoice | A parameter representing selected items from a list |
Cal::ParameterWrapper< ParameterType > | The ParameterWrapper class provides a generic thread safe Parameter class from the ParameterType template parameter |
Cal::SynthSequencerEvent::ParamFields | |
Cper_light_uniform_locations | |
Cal::PerProjectionRender | |
Cal::PerProjectionRenderConstants | |
Cal::PersistentConfig | Allows easy sotrage of persisitent values |
►Cal::Pickable | |
Cal::PickableBB | |
Cal::PickableRotateHandle | |
Cal::PickableManager | |
Cal::PickEvent | |
Cal::Plane< T > | |
Cal::Polar< T > | |
►Cal::PolySynth | A PolySynth manages polyphony and rendering of SynthVoice instances |
►Cal::DynamicScene | The DynamicScene class |
Cal::DistributedScene | The DistributedScene class |
►Cal::Pose | A local coordinate frame |
Cal::Nav | |
Cal::SmoothPose | A Smoothed Pose |
Cal::PresetHandler | Handles sorting and recalling of presets |
Cal::ParameterGUI::PresetHandlerState | |
Cal::PresetMIDI::ProgramBinding | |
Cal::PerProjectionRender::ProjectionInfo | |
Cal::ProjectionViewport | |
Cal::PushDirectory | |
Cal::Quat< T > | |
Cal::Quat< double > | |
Cal::Quat< float > | |
Cal::HashSpace::Query | |
Cal::rand_exponential | |
Cal::rand_normal | |
Cal::rand_poisson | |
Cal::rand_uniformf | |
Cal::rand_uniformi | |
Cal::rnd::Random< RNG > | |
Cal::Ray< T > | |
Cal::Ray< double > | |
Cal::osc::Recv | Socket for receiving OSC packets |
►Cal::RenderManager | RenderManager class |
Cal::Graphics | Interface for loading fonts and rendering text |
Cal::HashSpace::Query::Result | |
Cal::Reverb< T > | Plate reverberator |
Cal::RGB | Color represented by red, green, and blue components |
Cal::Image::RGBAPix | |
Cal::SearchPaths | |
CSerHeader | |
Cal::Serializer | The Serializer struct |
Cal::ShaderSources | |
Cal::ShiftBuffer< N, T > | Constant size shift buffer |
Cal::SingleRWRingBuffer | |
►Cal::Socket | |
Cal::SocketClient | Client socket |
Cal::SocketServer | Server socket |
Cal::SoundFile | Read sound file and store the data in float array (interleaved) |
Cal::SoundFilePlayer | Soundfile player class |
Cal::SoundFilePlayerTS | Soundfile player class with thread-safe access to playback controls |
Cal::SoundFileStreaming | Reading soundifle directly from disk one buffer at a time |
►Cal::Spatializer | |
Cal::AmbisonicsSpatializer | |
Cal::Dbap | |
Cal::Lbap | |
Cal::StereoPanner | The StereoPanner class |
Cal::Vbap | |
Cal::Speaker | |
►Cal::SpeakerDistanceGainAdjustment | Adjust the gain of speakers based on distance |
Cal::SpeakerDistanceGainAdjustmentProcessor | This class is added for convenience to append it to AudioIO processing |
►Cal::SpeakerDistanceTimeAdjustment | |
Cal::SpeakerDistanceTimeAdjustmentProcessor | |
Cal::SpeakerTriple | A triplet of speakers |
Cal::SphereCoord< T > | Spherical coordinate in terms of two complex numbers |
Cal::SphericalHarmonic< L_MAX > | Spherical harmonic evaluator using cached coefficients |
Cal::StaticDelayLine< N, T > | Delay-line whose maximum size is fixed |
Cal::StaticDelayLine< 10, float > | |
Cal::StaticDelayLine< 107, float > | |
Cal::StaticDelayLine< 142, float > | |
Cal::StaticDelayLine< 1800, float > | |
Cal::StaticDelayLine< 2656, float > | |
Cal::StaticDelayLine< 277, float > | |
Cal::StaticDelayLine< 3163, float > | |
Cal::StaticDelayLine< 3720, float > | |
Cal::StaticDelayLine< 379, float > | |
Cal::StaticDelayLine< 4217, float > | |
Cal::StaticDelayLine< 4453, float > | |
Cal::StaticDelayLine< 672, float > | |
Cal::StaticDelayLine< 908, float > | |
Cal::StdRnd | |
Cal::PresetSequencer::Step | |
Cal::SynthEvent | |
Cal::SynthGUIManager< VoiceType > | |
Cal::SynthRecorder | Records the events arriving at a PolySynth |
Cal::SynthSequencer | Event Sequencer triggering audio visual "notes" |
Cal::SynthSequencerEvent | SynthSequencerEvent class |
►Cal::SynthVoice | The SynthVoice class |
Cal::PositionedVoice | A PositionedVoice is a rendering class that can have a position and size |
Cal::rnd::Tausworthe | Combined Tausworthe uniform pseudo-random number generator |
►Cal::Thread | |
Cal::PeriodicThread | Thread that calls a function periodically |
►Cal::ThreadFunction | Function object interface used by thread |
Cal::CThreadFunction | C-style thread function with user data |
Cal::ThreadPool | |
Cal::Threads< ThreadFunction > | |
Cal::Timer | |
Cal::ParameterMIDI::ToggleBinding | |
Cal::TomlLoader | TomlLoader class |
Cal::Twiddle< T > | Union for twiddling bits of floats |
Cal::Twiddle< double > | |
Cal::Twiddle< float > | |
Cal::UpdateThreadFuncData | |
Cal::ValueSource | |
Cal::VAOMesh::VAOWrapper | |
►Cal::VecElems< N, T > | |
Cal::Vec< 3, int > | |
Cal::Vec< 3, double > | |
Cal::Vec< 3, T > | |
Cal::Vec< 3, float > | |
Cal::Vec< N, T > | Fixed-size n-vector |
Cal::VecElems< 0, T > | |
Cal::VecElems< 1, T > | |
Cal::VecElems< 2, T > | |
Cal::VecElems< 3, T > | |
Cal::VecElems< 4, T > | |
►Cal::Isosurface::VertexAction | |
Cal::Isosurface::NoVertexAction | |
Cal::Viewpoint | Viewpoint within a scene |
Cal::Viewport | |
Cal::ViewportStack | ViewportStack class |
Cal::HashSpace::Voxel | Each Voxel contains a linked list of Objects |
Cal::WarpBlendData | |
Cal::Watcher | |
Cal::Window | Window with OpenGL context |
►Cal::WindowEventHandler | Controller for handling input and window events |
Cal::App::StandardWindowAppKeyControls | |
Cal::NavInputControl | |
Cal::WindowSetupProperties | |
Cal::Threads< ThreadFunction >::Worker | A thread and function |