reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 C_affineParts
 CofXml::Attribute
 Cof::priv::BaseEvent
 Cof::priv::BaseFunctionId
 CBstrURL
 Cof::priv::Clock
 CofPath::Command
 CofCubeMap::Data
 CofLight::Data
 CofShadow::Data
 CFirmata_Encoder_Data
 CFirmata_I2C_Data
 CFirmata_Serial_Data
 CFirmata_Stepper_Data
 Cstd::fstream
 CofShadow::GLData
 CIMFAsyncCallback
 CIMFMediaEngineNotify
 CIMFSourceReaderCallback
 CISampleGrabberCB
 CIXAudio2VoiceCallback
 CKeyboardState
 CofBuffer::Line
 CofBuffer::Lines
 Cof::MediaEngineNotifyCallback
 CofMediaFoundationPlayer::MEDXDeviceManager
 CofMediaFoundationPlayer::METexture
 Cof::MFSourceReaderNotifyCallback
 CMouseState
 CofMediaFoundationSoundPlayer::MyComDeleterFunctor
 CofMediaFoundationSoundPlayer::MyVoiceDeleterFunctor
 CNSObject
 Cof3dGraphics
 CofAbstractHasPixelsAn abstract class representing an object that has pixels
 CofAbstractParameterBase class for ofParameter, ofReadOnlyParameter and ofParameterGroup
 CofAlphabet
 CofAppBaseWindow
 CofArduinoThis is a way to control an Arduino that has had the firmata library loaded onto it, from OF
 CofBaseDraws
 CofBaseHasTextureAn abstract class representing an object that can have an ofTexture
 CofBaseMaterialMaterial parameter properties that can be applied to vertices in the OpenGL lighting model used in determining both the intensity and color of reflected light based on the lighting model in use and if the vertices are on a front or back sided face
 CofBaseRendererThe base renderer interface
 CofBaseSoundInputA base class representing a sound input stream
 CofBaseSoundOutputA base class representing a sound output stream
 CofBaseSoundPlayer
 CofBaseSoundStream
 CofBaseUpdatesAn abstract class representing an object that can be updated
 CofBaseURLFileLoaderLoads a file from a URL using an HTTP request
 CofBitmapFont
 CofBuffer
 CofBufferObject
 CofColor_< PixelType >OfColor represents a color in openFrameworks
 CofColor_< float >
 CofColor_< unsigned char >
 CofCoreEvents
 CofCubeMap
 CofCubeMap::ofCubeMapSettings
 CofCubeMapShaders
 CofDirectory
 CofDragInfo
 CofEventArgs
 CofEventListener
 CofEventListeners
 CofFboSettingsOfFbo internal settings
 CofFileDialogResultFile dialog box selection or save result
 CofFilePath
 CofFpsCounter
 CofGstAppSink
 CofGstCamData
 CofGstDevice
 CofGstFramerate
 CofGstUtils
 CofGstVideoFormat
 CofHttpRequestHTTP GET or POST request
 CofHttpResponseHTTP response to a GET or POST request
 CofImageLoadSettings
 CofLogA C++ stream-style logging interface
 CofMainLoop
 CofMaterialSettings
 CofMatrix3x3A 3x3 Matrix
 CofMatrix4x4The ofMatrix4x4 is the big class of the math part of openFrameworks
 CofMatrixStack
 CofMediaFoundationUtils
 CofMesh_< V, N, C, T >Represents a set of vertices in 3D spaces with normals, colors, and texture coordinates at those points
 CofMesh_< ofDefaultVertexType, ofDefaultNormalType, ofDefaultColorType, ofDefaultTexCoordType >
 CofMeshFace_< V, N, C, T >An ofMeshFace_ is a face on one of the ofPrimitive instances. In the ofPrimitive a face consists of 3 points connected together
 CofNodeA generic 3d object in space with transformation (position, rotation, scale)
 CofPathOfPath is a way to create a path or multiple paths consisting of points. It allows you to combine multiple paths consisting of points into a single vector data object that can be drawn to the screen, manipulated point by point, or manipulated with it's child subpaths. It is better at representing and manipulating complex shapes than the ofPolyline and more easily represents multiple child lines or shapes as either ofSubPath or ofPolyline instances. By default ofPath uses ofSubPath instances. Closing the path automatically creates a new path:
 CofPixels_< PixelType >A class representing a collection of pixels
 CofPixels_< unsigned char >
 CofPolyline_< T >
 CofPolyline_< ofDefaultVertexType >
 CofQuaternion
 CofRectangleA class representing a 2D rectangle
 CofSerialOfSerial provides a cross platform system for interfacing with the serial port. You can choose the port and baud rate, and then read and send data. Please note that the port must be set manually in the code, so you should be clear what port your device is on. For example, Arduino users should check the arduino app to see what port their device is on. Alternatively the ofSerial class can attempt to communicate with the first available device it finds
 CofSerialDeviceInfoDescribes a Serial device, including ID, name and path
 CofShader
 CofShaderSettings
 CofShadow
 CofSoundBufferBuffer for audio samples and associated metadata
 CofSoundDeviceRepresents information about a sound device on the system
 CofSoundStreamGives access to audio input and output devices
 CofSoundStreamSettings
 CofStyleContains general information about the style of ofGraphics elements such as color, line width and others
 CofTessellatorOfTessellator exists for one purpose: to turn ofPolylines into ofMeshes so that they can be more efficiently displayed using OpenGL. The ofPath class uses tessellation to turn its paths into openGL-ready shapes under the hood, so if you're interested in just having ofPolyline instances converted to meshes, it's handled for you by ofPath. If you're interested in using the tessellation multiple polylines at a time, then you'll find what you need in the ofTessellator. Many shapes can't be drawn by OpenGL without tessellation, but by breaking them into triangles or quads, they can be drawn easily
 CofTextureDataInternal texture data structure
 CofThreadA threaded base class with a built in mutex for convenience
 CofThreadChannel< T >Safely send data between threads without additional synchronization
 CofThreadChannel< int >
 CofThreadChannel< ofHttpRequest >
 CofThreadChannel< ofHttpResponse >
 CofTime
 CofTimer
 CofTrueTypeFont
 CofTrueTypeFontSettings
 CofUnicode
 CofURLFileLoaderLoads a file from a URL using an HTTP request
 CofUTF8IteratorIterate through each Unicode codepoint in a UTF8-encoded std::string
 CofVbo
 CofVec2fOfVec2f is a class for storing a two dimensional vector
 CofVec3fOfVec3f is a class for storing a three dimensional vector
 CofVec4f
 CofVideoDeviceA structure describing attributes of a video device
 CofVideoFormatA structure describing attributes of a video format
 CofWindowSettings
 CofXml
 CofXmlAttributeIterator
 CofXmlIterator< It >
 CofXmlSearchIterator
 CofUnicode::range
 CofXml::Range< It >
 CofBuffer::RLine
 CofBuffer::RLines
 CofXml::Search
 Cof::priv::Segment< T >
 CofCubeMapShaders::ShaderSource
 Cof::utils::Singleton< Derived >
 Cof::utils::Singleton< Engine >
 CStringSort
 CsupportedPinTypes
 CofShader::TransformFeedbackBaseBinding
 CofShader::TransformFeedbackRangeBinding
 CofShader::TransformFeedbackSettings
 Cglm::vec2