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 List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nof
 C_affineParts
 CBstrURL
 CDirectShowVideo
 CFirmata_Encoder_Data
 CFirmata_I2C_Data
 CFirmata_Serial_Data
 CFirmata_Stepper_Data
 CKeyboardState
 CMouseState
 Cof3dGraphics
 Cof3dPrimitiveA class representing a 3d primitive
 CofAbstractHasPixelsAn abstract class representing an object that has pixels
 CofAbstractImageAn abstract class representing an image
 CofAbstractParameterBase class for ofParameter, ofReadOnlyParameter and ofParameterGroup
 CofAlphabet
 CofAppBaseGLESWindow
 CofAppBaseGLWindow
 CofAppBaseWindow
 CofAppEGLWindow
 CofAppEGLWindowSettings
 CofAppGLFWWindow
 CofAppGlutWindow
 CofAppNoWindow
 CofArduinoThis is a way to control an Arduino that has had the firmata library loaded onto it, from OF
 CofAVFoundationPlayer
 CofAVFoundationVideoPlayer
 CofBaseApp
 CofBaseDraws
 CofBaseGLRenderer
 CofBaseHasPixels_A base class represeting an object that has pixels
 CofBaseHasTextureAn abstract class representing an object that can have an ofTexture
 CofBaseHasTexturePlanesAn abstract class representing an object that ofTexture planes
 CofBaseImage_A base class represeting an image
 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
 CofBaseVideoA base class representing a video source
 CofBaseVideoDrawsA base class representing a drawable video source
 CofBaseVideoGrabberA base class representing a video device such as a camera
 CofBaseVideoPlayerA base class representing a video player
 CofBitmapFont
 CofBoxPrimitiveThe ofBoxPrimitive allows you to create cubes and cuboids
 CofBuffer
 CofBufferObject
 CofCairoRenderer
 CofCameraA basic camera object for interacting with objects in 3D space
 CofColor_OfColor represents a color in openFrameworks
 CofConePrimitiveThe ofConePrimitive allows you to create a 3D cone. Like all primitives it allows you to set the size, draw it, set positions, etc, as a simple example:
 CofCoreEvents
 CofCubeMap
 CofCubeMapShaders
 CofCylinderPrimitiveThe ofCylinderPrimitive allows you to create an cylinder mesh
 CofDirectory
 CofDirectShowGrabber
 CofDirectShowPlayer
 CofDragInfo
 CofEasyCamA super simple camera for interacting with objects in 3D space
 CofEvent
 CofEvent< void, Mutex >
 CofEventArgs
 CofEventListener
 CofEventListeners
 CofFastEvent
 CofFbo
 CofFboSettingsOfFbo internal settings
 CofFile
 CofFileDialogResultFile dialog box selection or save result
 CofFilePath
 CofFpsCounter
 CofGLESWindowSettings
 CofGLFWWindowSettings
 CofGLProgrammableRenderer
 CofGLRenderer
 CofGLWindowSettings
 CofGstAppSink
 CofGstCamData
 CofGstDevice
 CofGstFramerate
 CofGstUtils
 CofGstVideoFormat
 CofGstVideoGrabber
 CofGstVideoPlayer
 CofGstVideoUtils
 CofHttpRequestHTTP GET or POST request
 CofHttpResponseHTTP response to a GET or POST request
 CofIcoSpherePrimitiveThe ofIcoSpherePrimitive allows you to create an icosphere. An icosphere is a sphere not based on UV slices like the ofSpherePrimitive, but rather faces. Like this:
 CofImage_A class representing an image using memory and gpu based pixels
 CofImageLoadSettings
 CofKeyEventArgs
 CofLight
 CofLogA C++ stream-style logging interface
 CofLogErrorDerived log class for easy error logging
 CofLogFatalErrorDerived log class for easy fatal error logging
 CofLogNoticeDerived log class for easy notice logging
 CofLogVerboseDerived log class for easy verbose logging
 CofLogWarningDerived log class for easy warning logging
 CofMainLoop
 CofMaterialMaterial 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
 CofMaterialSettings
 CofMatrix3x3A 3x3 Matrix
 CofMatrix4x4The ofMatrix4x4 is the big class of the math part of openFrameworks
 CofMatrixStack
 CofMediaFoundationPlayer
 CofMediaFoundationSoundPlayer
 CofMediaFoundationUtils
 CofMesh_Represents a set of vertices in 3D spaces with normals, colors, and texture coordinates at those points
 CofMeshFace_An ofMeshFace_ is a face on one of the ofPrimitive instances. In the ofPrimitive a face consists of 3 points connected together
 CofMessage
 CofMouseEventArgs
 CofNodeA generic 3d object in space with transformation (position, rotation, scale)
 CofNoopRenderer
 CofParameterOfParameter holds a value and notifies its listeners when it changes
 CofParameter< void >
 CofParameterGroup
 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_A class representing a collection of pixels
 CofPlanePrimitiveThe ofPlanePrimitive allows you to create an UV plane. Can be used for example as simple canvas for projecting simple texture
 CofPolyline_
 CofQuaternion
 CofReadOnlyParameterOfReadOnlyParameter holds a value and notifies its listeners when it changes
 CofRectangleA class representing a 2D rectangle
 CofRendererCollection
 CofResizeEventArgs
 CofRtAudioSoundStream
 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
 CofSoundPlayerPlays sound files
 CofSoundStreamGives access to audio input and output devices
 CofSoundStreamSettings
 CofSpherePrimitiveThe ofSpherePrimitive allows you to create a UV sphere. A UV spherewhich is a sphere based on UV slices rather than faces like the ofIcoSpherePrimitive. Note this:
 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
 CofTextureA wrapper class for an OpenGL texture
 CofTextureDataInternal texture data structure
 CofThreadA threaded base class with a built in mutex for convenience
 CofThreadChannelSafely send data between threads without additional synchronization
 CofTime
 CofTimer
 CofTouchEventArgs
 CofTrueTypeFont
 CofTrueTypeFontSettings
 CofUnicode
 CofURLFileLoaderLoads a file from a URL using an HTTP request
 CofURLFileLoaderImpl
 CofUTF8IteratorIterate through each Unicode codepoint in a UTF8-encoded std::string
 CofVbo
 CofVboMesh
 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
 CofVideoGrabber
 CofVideoPlayer
 CofWindowPosEventArgs
 CofWindowSettings
 CofXml
 CofXmlAttributeIterator
 CofXmlIterator
 CofXmlSearchIterator
 CSharedDXGLTexture
 CStringSort
 CsupportedPinTypes
 CWICTextureManager