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 | |
Cof3dPrimitive | A class representing a 3d primitive |
CofAbstractHasPixels | An abstract class representing an object that has pixels |
CofAbstractImage | An abstract class representing an image |
CofAbstractParameter | Base class for ofParameter, ofReadOnlyParameter and ofParameterGroup |
CofAlphabet | |
CofAppBaseGLESWindow | |
CofAppBaseGLWindow | |
CofAppBaseWindow | |
CofAppEGLWindow | |
CofAppEGLWindowSettings | |
CofAppGLFWWindow | |
CofAppGlutWindow | |
CofAppNoWindow | |
CofArduino | This 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 |
CofBaseHasTexture | An abstract class representing an object that can have an ofTexture |
CofBaseHasTexturePlanes | An abstract class representing an object that ofTexture planes |
CofBaseImage_ | A base class represeting an image |
CofBaseMaterial | Material 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 |
CofBaseRenderer | The base renderer interface |
CofBaseSoundInput | A base class representing a sound input stream |
CofBaseSoundOutput | A base class representing a sound output stream |
CofBaseSoundPlayer | |
CofBaseSoundStream | |
CofBaseUpdates | An abstract class representing an object that can be updated |
CofBaseURLFileLoader | Loads a file from a URL using an HTTP request |
CofBaseVideo | A base class representing a video source |
CofBaseVideoDraws | A base class representing a drawable video source |
CofBaseVideoGrabber | A base class representing a video device such as a camera |
CofBaseVideoPlayer | A base class representing a video player |
CofBitmapFont | |
CofBoxPrimitive | The ofBoxPrimitive allows you to create cubes and cuboids |
►CofBuffer | |
CofBufferObject | |
CofCairoRenderer | |
CofCamera | A basic camera object for interacting with objects in 3D space |
CofColor_ | OfColor represents a color in openFrameworks |
CofConePrimitive | The 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 | |
CofCylinderPrimitive | The ofCylinderPrimitive allows you to create an cylinder mesh |
CofDirectory | |
CofDirectShowGrabber | |
CofDirectShowPlayer | |
CofDragInfo | |
CofEasyCam | A super simple camera for interacting with objects in 3D space |
►CofEvent | |
►CofEvent< void, Mutex > | |
CofEventArgs | |
CofEventListener | |
CofEventListeners | |
CofFastEvent | |
CofFbo | |
CofFboSettings | OfFbo internal settings |
CofFile | |
CofFileDialogResult | File dialog box selection or save result |
CofFilePath | |
CofFpsCounter | |
CofGLESWindowSettings | |
CofGLFWWindowSettings | |
CofGLProgrammableRenderer | |
CofGLRenderer | |
CofGLWindowSettings | |
CofGstAppSink | |
CofGstCamData | |
CofGstDevice | |
CofGstFramerate | |
CofGstUtils | |
CofGstVideoFormat | |
CofGstVideoGrabber | |
CofGstVideoPlayer | |
CofGstVideoUtils | |
CofHttpRequest | HTTP GET or POST request |
CofHttpResponse | HTTP response to a GET or POST request |
CofIcoSpherePrimitive | The 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 | |
CofLog | A C++ stream-style logging interface |
CofLogError | Derived log class for easy error logging |
CofLogFatalError | Derived log class for easy fatal error logging |
CofLogNotice | Derived log class for easy notice logging |
CofLogVerbose | Derived log class for easy verbose logging |
CofLogWarning | Derived log class for easy warning logging |
CofMainLoop | |
CofMaterial | Material 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 | |
CofMatrix3x3 | A 3x3 Matrix |
CofMatrix4x4 | The 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 | |
CofNode | A generic 3d object in space with transformation (position, rotation, scale) |
CofNoopRenderer | |
CofParameter | OfParameter holds a value and notifies its listeners when it changes |
CofParameter< void > | |
CofParameterGroup | |
►CofPath | OfPath 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 |
CofPlanePrimitive | The ofPlanePrimitive allows you to create an UV plane. Can be used for example as simple canvas for projecting simple texture |
CofPolyline_ | |
CofQuaternion | |
CofReadOnlyParameter | OfReadOnlyParameter holds a value and notifies its listeners when it changes |
CofRectangle | A class representing a 2D rectangle |
CofRendererCollection | |
CofResizeEventArgs | |
CofRtAudioSoundStream | |
CofSerial | OfSerial 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 |
CofSerialDeviceInfo | Describes a Serial device, including ID, name and path |
►CofShader | |
CofShaderSettings | |
►CofShadow | |
CofSoundBuffer | Buffer for audio samples and associated metadata |
CofSoundDevice | Represents information about a sound device on the system |
CofSoundPlayer | Plays sound files |
CofSoundStream | Gives access to audio input and output devices |
CofSoundStreamSettings | |
CofSpherePrimitive | The 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: |
CofStyle | Contains general information about the style of ofGraphics elements such as color, line width and others |
CofTessellator | OfTessellator 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 |
CofTexture | A wrapper class for an OpenGL texture |
CofTextureData | Internal texture data structure |
CofThread | A threaded base class with a built in mutex for convenience |
CofThreadChannel | Safely send data between threads without additional synchronization |
CofTime | |
CofTimer | |
CofTouchEventArgs | |
CofTrueTypeFont | |
CofTrueTypeFontSettings | |
►CofUnicode | |
CofURLFileLoader | Loads a file from a URL using an HTTP request |
CofURLFileLoaderImpl | |
CofUTF8Iterator | Iterate through each Unicode codepoint in a UTF8-encoded std::string |
CofVbo | |
CofVboMesh | |
CofVec2f | OfVec2f is a class for storing a two dimensional vector |
CofVec3f | OfVec3f is a class for storing a three dimensional vector |
CofVec4f | |
CofVideoDevice | A structure describing attributes of a video device |
CofVideoFormat | A structure describing attributes of a video format |
CofVideoGrabber | |
CofVideoPlayer | |
CofWindowPosEventArgs | |
CofWindowSettings | |
►CofXml | |
CofXmlAttributeIterator | |
CofXmlIterator | |
CofXmlSearchIterator | |
CSharedDXGLTexture | |
CStringSort | |
CsupportedPinTypes | |
CWICTextureManager |