Allolib
1.0
C++ Components For Interactive Multimedia
|
►Nal | |
Ngl | |
Nipl | Utilities for interpolation |
►Nosc | Open Sound Control (OSC) utilities |
CBlob | |
CPacket | |
CMessage | |
CPacketHandler | |
CMessageConsumer | |
CSend | |
CRecv | Socket for receiving OSC packets |
►Nrnd | Random number generation utilities |
CRandom | |
CLinCon | Linear congruential uniform pseudo-random number generator |
CMulLinCon | Multiplicative linear congruential uniform pseudo-random number generator |
CTausworthe | Combined Tausworthe uniform pseudo-random number generator |
Nser | |
Nsphere | |
NTOML | |
►CApp | Simple App class |
CStandardWindowAppKeyControls | |
CRecordingDomain | |
CAppRecorder | Simple App class |
CAudioDomain | AsynchronousDomain class |
CGammaAudioDomain | |
CComputationDomain | ComputationDomain class |
CSynchronousDomain | |
CAsynchronousDomain | |
CConsoleDomain | ConsoleDomain class |
CAudioControl | |
CDistributedApp | DistributedApp class |
CDistributedAppWithState | |
CFPS | FPS class |
CNodeConfiguration | The NodeConfiguration struct describes a distributed node and its capabilities |
CGLFWOpenGLOmniRendererDomain | GLFWOpenGLOmniRendererDomain class |
CWindowSetupProperties | |
COpenGLGraphicsDomain | OpenGLGraphicsDomain class |
CGLFWOpenGLWindowDomain | Domain for a GLFW window |
COSCDomain | OSCDomain class |
CSimulationDomain | Basic simulation domain providing a simulationFunction |
CStateSimulationDomain | |
CDefaultState | |
CStateReceiveDomain | |
CStateSendDomain | |
CStateDistributionDomain | Domain for distributing state for a simulation domain |
CBufferObject | |
CShaderSources | |
CEasyFBOSetting | |
CEasyFBO | Encapsulates FBO, depth buffer, and texture |
►CEasyVAO | EasyVAO class |
CMeshAttrib | |
CRBO | Render buffer object class |
CFBO | Frame buffer object class |
CFont | Interface for loading fonts and rendering text |
CFontRenderer | Convenience class to simplify rendering text |
CGPUObject | |
CGraphics | Interface for loading fonts and rendering text |
►CImage | Interface for loading image files |
CRGBAPix | |
►CIsosurface | Isosurface generated using marching cubes |
CEdgeTriangle | |
CEdgeVertex | |
CIsosurfaceHashInt | |
CNoVertexAction | |
CVertexAction | |
CLens | |
CLight | Light class |
CMaterial | Material class |
CMesh | Stores buffers related to rendering graphical objects |
CMatrixStack | MatrixStack class |
CViewportStack | ViewportStack class |
CFBOStack | |
CRenderManager | RenderManager class |
CShaderBase | |
CShader | Shader object |
►CShaderProgram | Shader program object |
CAttribute | |
CTexture | |
CVAO | VAO class |
►CVAOMesh | 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 |
CMeshAttrib | |
CVAOWrapper | |
CViewport | |
CViewpoint | Viewpoint within a scene |
CArduino | Arduino class |
CAudioBackend | |
CAudioDevice | |
CAudioIO | |
CAudioDeviceInfo | |
CAudioIOData | |
CAudioCallback | |
CNav | |
CNavInputControl | |
CCSVReader | Reads simple CSV files |
CFilePath | |
CFile | File |
CPushDirectory | |
CDir | |
CFileList | |
CSearchPaths | |
CMIDIByte | |
CMIDIMessage | |
►CMIDIMessageHandler | |
CBinding | |
CPersistentConfig | Allows easy sotrage of persisitent values |
CSocket | |
CSocketClient | Client socket |
CSocketServer | Server socket |
CTomlLoader | TomlLoader class |
CKeyboard | |
CMouse | |
CWindowEventHandler | Controller for handling input and window events |
►CWindow | Window with OpenGL context |
CDim | Window pixel dimensions |
CMinMeanMax | |
CComplex | |
CPolar | |
CFrustum | Rectangular frustum |
CInterval | A closed interval [min, max] |
CMat | Fixed-size n-by-n square matrix |
CMatrix4 | |
CPlane | |
CQuat | |
CStdRnd | |
CRay | |
CSphereCoord | Spherical coordinate in terms of two complex numbers |
CSphericalHarmonic | Spherical harmonic evaluator using cached coefficients |
Crand_uniformi | |
Crand_uniformf | |
Crand_poisson | |
Crand_exponential | |
Crand_normal | |
CVec | Fixed-size n-vector |
CVecElems | |
CVecElems< 0, T > | |
CVecElems< 1, T > | |
CVecElems< 2, T > | |
CVecElems< 3, T > | |
CVecElems< 4, T > | |
CMessage | |
CCommandConnection | |
CCommandServer | |
CCommandClient | |
CSerializer | The Serializer struct |
CDeserializer | The Deserializer struct |
CDistributedScene | The DistributedScene class |
CPositionedVoice | A PositionedVoice is a rendering class that can have a position and size |
CUpdateThreadFuncData | |
CThreadPool | |
CDynamicScene | The DynamicScene class |
CSynthVoice | The SynthVoice class |
CPolySynth | A PolySynth manages polyphony and rendering of SynthVoice instances |
CSequencerMIDI | Connects PolySynth objects to MIDI messages |
CSynthRecorder | Records the events arriving at a PolySynth |
►CSynthSequencerEvent | SynthSequencerEvent class |
CParamFields | |
CSynthEvent | |
CSynthSequencer | Event Sequencer triggering audio visual "notes" |
CAmbiBase | |
CAmbiDecode | |
CAmbiEncode | |
CAmbisonicsSpatializer | |
CBiquadData | |
CBiQuad | The BiQuad class |
CBiQuadNX | |
CCrossover | |
CDbap | |
CLdapRing | |
CLbap | |
CStaticDelayLine | Delay-line whose maximum size is fixed |
►CReverb | Plate reverberator |
COnePole | |
CSoundFile | Read sound file and store the data in float array (interleaved) |
CSoundFilePlayer | Soundfile player class |
CSoundFileStreaming | Reading soundifle directly from disk one buffer at a time |
CSoundFilePlayerTS | Soundfile player class with thread-safe access to playback controls |
CSpatializer | |
CSpeaker | |
CSpeakerDistanceGainAdjustment | Adjust the gain of speakers based on distance |
CSpeakerDistanceGainAdjustmentProcessor | This class is added for convenience to append it to AudioIO processing |
CSpeakerDistanceTimeAdjustment | |
CSpeakerDistanceTimeAdjustmentProcessor | |
CStereoPanner | The StereoPanner class |
CSpeakerTriple | A triplet of speakers |
CVbap | |
CFrenet | Frenet frame generator |
CDistAtten | |
►CHashSpace | The HashSpace class |
CObject | Container for registered spatial elements |
►CQuery | |
CResult | |
CVoxel | Each Voxel contains a linked list of Objects |
CPose | A local coordinate frame |
CSmoothPose | A Smoothed Pose |
Cbhlw | |
CPerProjectionRenderConstants | |
CProjectionViewport | |
CWarpBlendData | |
►CPerProjectionRender | |
CProjectionInfo | |
CPeriodicThread | Thread that calls a function periodically |
CThreadFunction | Function object interface used by thread |
CCThreadFunction | C-style thread function with user data |
CThread | |
►CThreads | |
CWorker | A thread and function |
CTimer | |
CDelayLockedLoop | Self-correcting timer |
CClock | |
CWatcher | |
CRingBuffer | Ring buffer |
CShiftBuffer | Constant size shift buffer |
CColor | |
CColori | |
CHSV | Color represented by hue, saturation, and value |
CRGB | Color represented by red, green, and blue components |
CCIE_XYZ | |
CLab | |
CHCLab | |
CLuv | |
CHCLuv | |
CTwiddle | Union for twiddling bits of floats |
CTwiddle< float > | |
CTwiddle< double > | |
CSingleRWRingBuffer | |
CValueSource | |
CMRCHeader | |
CVoxels | |
CBoundingBoxData | |
CBoundingBox | |
CCompositionStep | |
CComposition | |
CGUIMarker | |
CControlGUI | The ControlGUI class |
CDialog | |
CDiscreteParameterValues | |
CFileSelector | |
CGnomon | |
CHtmlInterfaceServer | Runs an interface.simpleserver.js server and builds the html interface for the registered set of controllers and presets |
CParameterField | |
CParameterMeta | Defines the base interface for Parameter metadata |
CParameterWrapper | The ParameterWrapper class provides a generic thread safe Parameter class from the ParameterType template parameter |
CParameter | The Parameter class |
CParameterInt | |
CParameterBool | |
CTrigger | |
CParameterString | |
CParameterVec3 | |
CParameterVec4 | |
CParameterPose | |
CParameterMenu | |
CParameterChoice | A parameter representing selected items from a list |
CParameterColor | |
CParameterBundle | |
►CParameterGUI | |
CPresetHandlerState | |
CBundleGUIManager | |
CSynthGUIManager | |
►CParameterMIDI | Connects Parameter objects to MIDI messages |
CAbstractBinding | |
CControlBinding | |
CIncrementBinding | |
CNoteBinding | |
CToggleBinding | |
COSCNode | |
►COSCNotifier | |
CHandshakeHandler | |
CParameterServer | Creates an OSC server to receive parameter values |
CPickEvent | |
CHit | |
CPickable | |
CPickableBB | |
CPickableManager | |
CPickableRotateHandle | |
CPresetHandler | Handles sorting and recalling of presets |
CPresetMapper | Allows archiving and recalling preset maps |
►CPresetMIDI | Connects PresetHandler objects to MIDI messages |
CMorphBinding | |
CNoteBinding | |
CProgramBinding | |
►CPresetSequencer | Allows triggering presets from a PresetHandler over time |
CEventCallback | |
CStep | |
CPresetServer | |
CSequenceRecorder | Records preset changes in a ".sequence" file |
CSequenceServer |