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 | |
►CofAbstractHasPixels | An abstract class representing an object that has pixels |
►CofAbstractParameter | Base class for ofParameter, ofReadOnlyParameter and ofParameterGroup |
CofAlphabet | |
►CofAppBaseWindow | |
CofArduino | This is a way to control an Arduino that has had the firmata library loaded onto it, from OF |
►CofBaseDraws | |
►CofBaseHasTexture | An abstract class representing an object that can have an ofTexture |
►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 |
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 | |
CofFboSettings | OfFbo internal settings |
CofFileDialogResult | File dialog box selection or save result |
CofFilePath | |
CofFpsCounter | |
►CofGstAppSink | |
CofGstCamData | |
CofGstDevice | |
CofGstFramerate | |
►CofGstUtils | |
CofGstVideoFormat | |
CofHttpRequest | HTTP GET or POST request |
CofHttpResponse | HTTP response to a GET or POST request |
CofImageLoadSettings | |
►CofLog | A C++ stream-style logging interface |
CofMainLoop | |
CofMaterialSettings | |
CofMatrix3x3 | A 3x3 Matrix |
CofMatrix4x4 | The 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 |
►CofNode | A generic 3d object in space with transformation (position, rotation, scale) |
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_< PixelType > | A class representing a collection of pixels |
CofPixels_< unsigned char > | |
CofPolyline_< T > | |
CofPolyline_< ofDefaultVertexType > | |
CofQuaternion | |
CofRectangle | A class representing a 2D rectangle |
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 |
CofSoundStream | Gives access to audio input and output devices |
CofSoundStreamSettings | |
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 |
CofTextureData | Internal texture data structure |
►CofThread | A 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 | |
CofURLFileLoader | Loads a file from a URL using an HTTP request |
CofUTF8Iterator | Iterate through each Unicode codepoint in a UTF8-encoded std::string |
CofVbo | |
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 |
►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 |