Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCcinder::ip::AdaptiveThresholdT< T >
oCcinder::AnimBase
oCcinder::app::App
oCcinder::app::AppImplMsw
oCcinder::app::AppImplMswRenderer
oCcinder::Arcball
oCcinder::Area
oCcinder::XmlTree::AttrXML attribute
oCcinder::svg::TextSpan::Attributes
oCcinder::AxisAlignedBox3f
oCcinder::BandedMatrix< T >
oCbasic_stringbuf
oCcinder::app::BitwiseAndEventCombiner< T >Returns a bitmask where in order for the bit in type T to be be 1, it has to be 1 from all slot. Returns 0 if there are no slots
oCcinder::app::BlankingWindow
oCcinder::app::BooleanAndEventCombinerReturns true if all slots return true, else false. Does not short-circuit. Returns true if there are no slots
oCcinder::app::BooleanOrEventCombinerReturns true if any slots return true, else false. Does not short-circuit. Returns true if there are no slots
oCcinder::gl::BoolStateConvenience class designed to push and pop a boolean OpenGL state
oCcinder::BSpline< T >
oCcinder::BSplineBasis
oCcinder::Buffer
oCcinder::audio::BufferListT< T >
oCcinder::audio::BufferListT< void >
oCcinder::audio::BufferT< T >
oCcinder::audio::BufferT< void >
oCcinder::CallbackMgr< SIG >Implements a utility class for maintaining a list of callbacks
oCStackWalker::CallstackEntry
oCcinder::Camera
oCcinder::Capture
oCcinder::CaptureImplDirectShow
oCcinder::ChannelT< T >A single channel of image data, either a color channel of a Surface or a grayscale image. Implicitly shared object
oCcinder::ChannelT< float >
oCcinder::ChannelT< uint16_t >
oCcinder::ChannelT< uint8_t >
oCcinder::CHANTRAIT< T >
oCcinder::CHANTRAIT< float >
oCcinder::CHANTRAIT< uint16_t >
oCcinder::CHANTRAIT< uint8_t >
oCcinder::cinder_stream_bidirectional_device
oCcinder::cinder_stream_sink
oCcinder::cinder_stream_source
oC<CinderViewCocoaTouchDelegate>
oC<CinderViewDelegate>
oCcinder::audio::CircularBuffer< T >
oCcinder::audio::CircularBuffer< float >
oCcinder::gl::ClientBoolStateConvenience class designed to push and pop a boolean OpenGL state
oCcinder::ClipboardSingleton representing the system's clipboard
oCcinder::audio::CocoaCaConverter
oCcinder::ColorAT< T >
oCcinder::ColorAT< float >
oCcinder::ColorAT< uint8_t >
oCcinder::ColorT< T >
oCcinder::ColorT< float >
oCcinder::CompareNode< NodeData >
oCcinder::SurfaceT< T >::ConstIterConvenience class for iterating the pixels of a Surface. The iteration is const, performing read-only operations on the Surface
oCcinder::ChannelT< T >::ConstIterConvenience class for iterating the pixels of a Channel. The iteration is const, performing read-only operations on the Channel
oCcinder::XmlTree::ConstIterA const iterator over the children of an XmlTree
oCcinder::DataSource
oCcinder::DataTarget
oCcinder::Serial::Device
oCcinder::Capture::Device
oCcinder::Display
oCcinder::gl::DisplayList
oCcinder::gl::TextureFont::DrawOptions
oCcinder::EaseInAtanEasing equation for an atan ease-in, accelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
oCcinder::EaseInBackEasing equation for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) ease-in, accelerating from zero velocity. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseInBounceEasing equation for a bounce (exponentially decaying parabolic bounce) ease-in, accelerating from zero velocity. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseInCircEasing equation for a circular (sqrt(1-t^2)) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInCubicEasing equation function for a cubic (t^3) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInExpoEasing equation for an exponential (2^t) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInOutAtanEasing equation for an atan ease-in/out, accelerating until halfway, then decelerating. Functor edition. Used by permssion from Chris McKenzie
oCcinder::EaseInOutBackEasing equation for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) ease-in/out, accelerating until halfway, then decelerating. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseInOutBounceEasing equation for a bounce (exponentially decaying parabolic bounce) ease-in/out, accelerating until halfway, then decelerating. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseInOutCircEasing equation for a circular (sqrt(1-t^2)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutCubicEasing equation for a cubic (t^3) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutExpoEasing equation for an exponential (2^t) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutQuadEasing equation for a quadratic (t^2) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutQuartEasing equation for a quartic (t^4) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutQuintEasing equation for a quintic (t^5) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInOutSineEasing equation for a sinusoidal (sin(t)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
oCcinder::EaseInQuadEasing equation for a quadratic (t^2) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInQuartEasing equation for a quartic (t^4) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseInSineEasing equation for a sinusoidal (sin(t)) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseNoneEasing equation for a simple linear tweening with no easing. Functor edition
oCcinder::EaseOutAtanEasing equation for an atan ease-out, decelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
oCcinder::EaseOutBackEasing equation for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) ease-out, decelerating from zero velocity. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseOutBounceEasing equation for a bounce (exponentially decaying parabolic bounce) ease-out, decelerating from zero velocity. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseOutCircEasing equation for a circular (sqrt(1-t^2)) ease-out, decelerating from zero velocity. Functor edition
oCcinder::EaseOutCubicEasing equation for a cubic (t^3) ease-out, decelerating to zero velocity. Functor edition
oCcinder::EaseOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out, decelerating from zero velocity. Functor edition
oCcinder::EaseOutExpoEasing equation for an exponential (2^t) ease-out, decelerating from zero velocity. Functor edition
oCcinder::EaseOutInBackEasing equation for a back (overshooting cubic easing: (s+1)*t^3 - s*t^2) ease-out/in, decelerating until halfway, then accelerating. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseOutInBounceEasing equation for a bounce (exponentially decaying parabolic bounce) ease-out/in, decelerating until halfway, then accelerating. Functor edition. The a parameter controls overshoot, the default producing a 10% overshoot
oCcinder::EaseOutInCircEasing equation for a circular (sqrt(1-t^2)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInCubicEasing equation for a cubic (t^3) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInExpoEasing equation for an exponential (2^t) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInQuadEasing equation for a quadratic (t^2) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInQuartEasing equation for a quartic (t^4) ease-out/in, decelerating until halfway, then accelerating. Funtor edition
oCcinder::EaseOutInQuintEasing equation for a quintic (t^5) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutInSineEasing equation for a sinusoidal (sin(t)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
oCcinder::EaseOutQuadEasing equation for a quadratic (t^2) ease-out, decelerating to zero velocity. Functor edition
oCcinder::EaseOutQuartEasing equation for a quartic (t^4) ease-out, decelerating to zero velocity. Functor edition;
oCcinder::EaseOutQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
oCcinder::EaseOutSineEasing equation for a sinusoidal (sin(t)) easing out, decelerating from zero velocity. Functor edition
oCenable_shared_from_this
oCcinder::app::EventBase class for all Events
oCcinder::app::EventCombiner< T >
oCstd::exceptionSTL class
oCcinder::ObjLoader::Face
oCcinder::gl::FboRepresents an OpenGL Framebuffer Object. //! Represents an instance of a font at a point size. Implicitly shared object
oCcinder::audio::FftProcessor
oCcinder::audio::FftProcessorImpl
oCcinder::FilterBase
oCcinder::FontRepresents an instance of a font at a point size. Implicitly shared object
oCcinder::gl::Fbo::Format
oCcinder::gl::Texture::Format
oCcinder::gl::TextureFont::Format
oCcinder::qtime::MovieWriter::FormatDefines the encoding parameters of a MovieWriter
oCcinder::Frustum< T >
oCcinder::gl::GlslProgRepresents an OpenGL GLSL program. Implicitly shared object
oCcinder::gl::TextureFont::GlyphInfo
oCcinder::ObjLoader::Group
oCcinder::ImageIo
oCcinder::ImageIoRegistrant< T >
oCcinder::ImageIoRegistrar
oCImageSourceCgImage
oCImageTargetCgImage
oCcinder::audio::Input
oCInputDevice
oCInputImpl
oCcinder::params::InterfaceGl
oCcinder::audio::Io
oCcinder::audio::IoRegistrant< T >
oCcinder::audio::IoRegistrar
oCstd::ios_baseSTL class
oCcinder::IStreamStateRestore
oCIStreamUrlImpl
oCcinder::SurfaceT< T >::IterConvenience class for iterating the pixels of a Surface
oCcinder::ChannelT< T >::IterConvenience class for iterating the pixels of a Channel
oCcinder::JsonTree
oCcinder::KdNode< K >
oCcinder::KdTree< NodeData, K, LookupProc >
oCcinder::gl::VboMesh::Layout
oCcinder::gl::Light
oCcinder::audio::Loader
oCcinder::gl::Material
oCcinder::ObjLoader::Material
oCcinder::math< T >
oCcinder::math< float >
oCcinder::Matrix22< T >
oCcinder::Matrix33< T >
oCcinder::Matrix44< T >
oCcinder::Matrix44< float >
oCcinder::MatrixAffine2< T >Represents a two dimensional affine transformation
oCcinder::MatrixAffine2< float >
oCcinder::MayaCamUI
oCcinder::qtime::MovieBase
oCcinder::qtime::MovieWriterOutputs QuickTime movies
oCcinder::System::NetworkAdapterRepresents a single Network Adapter of the system
oCcinder::svg::NodeBase class for an element of an SVG Document
oCcinder::NodeDataTraits< NodeData >
oCcinder::NodeDataTraits< Vec2f >
oCcinder::NodeDataVectorTraits< NDV >
oCnoncopyable
oCcinder::NullLookupProc
oCcinder::Serial::Obj
oCcinder::Capture::Obj
oCcinder::qtime::MovieBase::Obj
oCcinder::gl::DisplayList::Obj
oCcinder::gl::Fbo::Obj
oCcinder::gl::GlslProg::Obj
oCcinder::gl::Texture::Obj
oCcinder::gl::TextureCache::Obj
oCcinder::gl::Vbo::Obj
oCcinder::gl::VboMesh::Obj
oCcinder::gl::VboMesh::VertexIter::Obj
oCcinder::ObjLoaderLoads Alias|Wavefront .OBJ file format
oCcinder::TweenBase::Options
oCcinder::ImageSource::Options
oCcinder::ImageTarget::Options
oCcinder::audio::Output
oCcinder::audio::OutputImpl
oCcinder::svg::PaintSVG Paint specification for fill or stroke, including solids and gradients
oCcinder::XmlTree::ParseOptionsOptions for XML parsing. Passed to the XmlTree constructor
oCcinder::JsonTree::ParseOptionsOptions for JSON parsing. Passed to the JsonTree constructor
oCcinder::Path2d
oCcinder::audio::PcmBufferT< T >
oCcinder::Perlin
oCcinder::Plane< T >
oCcinder::PolyLine< T >
oCcinder::PolyLine< Vec2f >
oCcinder::QUATCONV< T, Y >
oCcinder::Quaternion< T >
oCcinder::Quaternion< float >
oCcinder::Rand
oCcinder::Ray
oCcinder::RectMapping
oCcinder::RectT< T >
oCcinder::RectT< float >
oCcinder::gl::RenderbufferRepresents an OpenGL Renderbuffer, used primarily in conjunction with FBOs. Supported on OpenGL ES but multisampling is currently ignored. Implicitly shared object
oCcinder::svg::RendererBase class from which Renderers are derived
oCcinder::app::Renderer
oCcinder::cocoa::SafeNsAutoreleasePoolRepresents an exception-safe NSAutoreleasePool. Replaces the global NSAutoreleasePool for its lifetime
oCcinder::cocoa::SafeNsDataRepresents an exception-safe Cocoa NSData which behaves like a shared_ptr but can implicitly cast itself to NSData*
oCcinder::cocoa::SafeNsStringRepresents an exception-safe Cocoa NSString which behaves like a shared_ptr but can implicitly cast itself to NSString*
oCcinder::cocoa::SafeUiImageA class which encapsulate a UIImage and an associated CGImageRef in order to work around memory ownership ambiguities in Cocoa Touch
oCcinder::gl::SaveColorStateConvenience class designed to push and pop the current color
oCcinder::gl::SaveFramebufferBindingConvenience class which pushes and pops the currently bound framebuffer
oCcinder::gl::SaveTextureBindStateConvenience class designed to push and pop the currently bound texture for a given texture unit
oCcinder::Serial
oCcinder::app::App::Settings
oCcinder::Shape2d
oCshared_ptr
oCcinder::Sphere
oCStackWalker
oCcinder::gl::StereoAutoFocuser
oCcinder::svg::Gradient::Stop
oCcinder::svg::StyleSVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html
oCcinder::SurfaceChannelOrderSpecifies the in-memory ordering of the channels of a Surface
oCcinder::SurfaceConstraintsBase class for defining the properties of a Surface necessary to be interoperable with different APIs
oCcinder::SurfaceT< T >An in-memory representation of an image. Implicitly shared object
oCcinder::SurfaceT< float >
oCcinder::SurfaceT< uint16_t >
oCcinder::SurfaceT< uint8_t >
oCcinder::SystemQueries system software and hardware capabilities of the computer. Values are cached so there is low overhead in calling these functions more than once
oCtagTOUCHINPUT
oCcinder::TextBox
oCcinder::TextLayout
oCcinder::gl::TextureRepresents an OpenGL Texture. Implicitly shared object
oCcinder::gl::TextureCache
oCcinder::gl::TextureFont
oCcinder::ThreadSetupCreate an instance of this class at the beginning of any multithreaded code that makes use of Cinder functionality
oCcinder::gl::TileRender
oCcinder::TimerA high-resolution timer class
oCcinder::app::TouchEvent::Touch
oCcinder::audio::Track
oCcinder::TriangulatorConverts an arbitrary Shape2d into a TriMesh2d
oCcinder::TriMesh
oCcinder::TriMesh2d
oCcinder::Url
oCcinder::UrlOptionsOptions for loadUrl() to dictate caching and timeout behavior
oCcinder::svg::ValueSVG Value/Unit pair
oCcinder::gl::Vbo
oCcinder::gl::VboMesh
oCcinder::Vec2< T >
oCcinder::Vec2< float >
oCcinder::Vec2< int >
oCcinder::Vec3< T >
oCcinder::Vec3< float >
oCcinder::Vec4< T >
oCcinder::gl::VboMesh::VertexIter
oC<WindowImplCocoa>
oCcinder::app::WindowImplMsw
oCcinder::JsonTree::WriteOptionsOptions for JSON writing. Passed to the write method
\Ccinder::XmlTree