Allolib  1.0
C++ Components For Interactive Multimedia
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cal::ParameterMIDI::AbstractBinding
 Cstd::allocator< T >STL class
 Cal::AmbiBase
 Cal::AppSimple App class
 Cal::AppRecorderSimple App class
 Cal::ArduinoArduino class
 CArray
 Cal::ShaderProgram::Attribute
 Cal::AudioBackend
 Cal::AudioCallback
 Cal::AudioControl
 Cal::AudioDeviceInfo
 Cal::AudioIOData
 Cal::bhlw
 Cal::MIDIMessageHandler::Binding
 Cal::BiQuadThe BiQuad class
 Cal::BiquadData
 Cal::BiQuadNX
 Cal::osc::Blob
 Cal::BoundingBoxData
 Cal::BundleGUIManager
 Cal::CIE_XYZ
 Cal::Clock
 Cal::Color
 Cal::Colori
 Cal::CommandConnection
 Cal::Complex< T >
 Cal::CompositionStep
 Cal::ComputationDomainComputationDomain class
 Cal::ParameterMIDI::ControlBinding
 Cal::ControlGUIThe ControlGUI class
 Cal::Crossover< T >
 Cal::CSVReaderReads simple CSV files
 Cal::DefaultState
 Cal::DelayLockedLoopSelf-correcting timer
 Cal::DeserializerThe Deserializer struct
 Cal::Dialog
 Cal::Window::DimWindow pixel dimensions
 Cal::Dir
 Cal::DiscreteParameterValues
 Cal::DistAtten< T >
 Cgam::Domain
 Cal::EasyFBOEncapsulates FBO, depth buffer, and texture
 Cal::EasyFBOSetting
 Cal::Isosurface::EdgeTriangle
 Cal::Isosurface::EdgeVertex
 Cal::PresetSequencer::EventCallback
 Cal::FBOStack
 Cal::FileFile
 Cal::FileList
 Cal::FilePath
 Cal::FileSelector
 Cal::FontInterface for loading fonts and rendering text
 Cal::FPSFPS class
 Cal::Frenet< Vec3 >Frenet frame generator
 Cal::Frustum< T >Rectangular frustum
 Cal::Gnomon
 Cal::GPUObject
 Cal::GUIMarker
 Cal::HashSpaceThe HashSpace class
 Cal::HCLab
 Cal::HCLuv
 Cal::Hit
 Cal::HSVColor represented by hue, saturation, and value
 Cal::HtmlInterfaceServerRuns an interface.simpleserver.js server and builds the html interface for the registered set of controllers and presets
 Cal::ImageInterface 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::LightLight class
 Clighting_shader_uniforms
 Cal::rnd::LinConLinear 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::Mat< 4, float >
 Cal::MaterialMaterial class
 Cmaterial_uniform_locations
 Cal::MatrixStackMatrixStack class
 Cal::MeshStores buffers related to rendering graphical objects
 Cal::EasyVAO::MeshAttrib
 Cal::VAOMesh::MeshAttrib
 Cal::Message
 Cal::osc::Message
 Cal::osc::MessageConsumer
 Cal::MIDIByte
 Cal::MIDIMessage
 Cal::MIDIMessageHandler
 Cal::MinMeanMax< T >
 Cal::PresetMIDI::MorphBinding
 Cal::Mouse
 Cal::MRCHeader
 Cal::rnd::MulLinConMultiplicative linear congruential uniform pseudo-random number generator
 Cal::NodeConfigurationThe NodeConfiguration struct describes a distributed node and its capabilities
 Cal::ParameterMIDI::NoteBinding
 Cal::PresetMIDI::NoteBinding
 Cal::HashSpace::ObjectContainer for registered spatial elements
 Cal::Reverb< T >::OnePole
 Cal::OSCNode
 Cal::OSCNotifier
 Cal::osc::Packet
 Cal::osc::PacketHandler
 Cal::ParameterBundle
 Cal::ParameterField
 Cal::ParameterGUI
 Cal::ParameterMetaDefines the base interface for Parameter metadata
 Cal::SynthSequencerEvent::ParamFields
 Cper_light_uniform_locations
 Cal::PerProjectionRender
 Cal::PerProjectionRenderConstants
 Cal::PersistentConfigAllows easy sotrage of persisitent values
 Cal::Pickable
 Cal::PickableManager
 Cal::PickEvent
 Cal::Plane< T >
 Cal::Polar< T >
 Cal::PolySynthA PolySynth manages polyphony and rendering of SynthVoice instances
 Cal::PoseA local coordinate frame
 Cal::PresetHandlerHandles 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::RecvSocket for receiving OSC packets
 Cal::RenderManagerRenderManager class
 Cal::HashSpace::Query::Result
 Cal::Reverb< T >Plate reverberator
 Cal::RGBColor represented by red, green, and blue components
 Cal::Image::RGBAPix
 Cal::SearchPaths
 CSerHeader
 Cal::SerializerThe Serializer struct
 Cal::ShaderSources
 Cal::ShiftBuffer< N, T >Constant size shift buffer
 Cal::SingleRWRingBuffer
 Cal::Socket
 Cal::SoundFileRead sound file and store the data in float array (interleaved)
 Cal::SoundFilePlayerSoundfile player class
 Cal::SoundFilePlayerTSSoundfile player class with thread-safe access to playback controls
 Cal::SoundFileStreamingReading soundifle directly from disk one buffer at a time
 Cal::Spatializer
 Cal::Speaker
 Cal::SpeakerDistanceGainAdjustmentAdjust the gain of speakers based on distance
 Cal::SpeakerDistanceTimeAdjustment
 Cal::SpeakerTripleA 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::SynthRecorderRecords the events arriving at a PolySynth
 Cal::SynthSequencerEvent Sequencer triggering audio visual "notes"
 Cal::SynthSequencerEventSynthSequencerEvent class
 Cal::SynthVoiceThe SynthVoice class
 Cal::rnd::TauswortheCombined Tausworthe uniform pseudo-random number generator
 Cal::Thread
 Cal::ThreadFunctionFunction object interface used by thread
 Cal::ThreadPool
 Cal::Threads< ThreadFunction >
 Cal::Timer
 Cal::ParameterMIDI::ToggleBinding
 Cal::TomlLoaderTomlLoader 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::VecElems< 0, T >
 Cal::VecElems< 1, T >
 Cal::VecElems< 2, T >
 Cal::VecElems< 3, T >
 Cal::VecElems< 4, T >
 Cal::Isosurface::VertexAction
 Cal::ViewpointViewpoint within a scene
 Cal::Viewport
 Cal::ViewportStackViewportStack class
 Cal::HashSpace::VoxelEach Voxel contains a linked list of Objects
 Cal::WarpBlendData
 Cal::Watcher
 Cal::WindowWindow with OpenGL context
 Cal::WindowEventHandlerController for handling input and window events
 Cal::WindowSetupProperties
 Cal::Threads< ThreadFunction >::WorkerA thread and function