Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
cinder::ip::AdaptiveThresholdT< T >
cinder::Anim< T >
cinder::AnimBase
cinder::app::App
cinder::app::AppImplMsw
cinder::app::AppImplMswBasic
cinder::app::AppImplMswRenderer
cinder::app::AppImplMswRendererGdi
cinder::app::AppImplMswRendererGl
cinder::app::AppImplMswScreenSaver
cinder::Arcball
cinder::Area
cinder::XmlTree::AttrXML attribute
cinder::svg::TextSpan::Attributes
cinder::AxisAlignedBox3f
cinder::BandedMatrix< T >
cinder::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
cinder::app::BlankingWindow
cinder::app::BooleanAndEventCombinerReturns true if all slots return true, else false. Does not short-circuit. Returns true if there are no slots
cinder::app::BooleanOrEventCombinerReturns true if any slots return true, else false. Does not short-circuit. Returns true if there are no slots
cinder::gl::BoolStateConvenience class designed to push and pop a boolean OpenGL state
cinder::BSpline< T >
cinder::BSplineBasis
cinder::Buffer
cinder::audio::BufferListT< T >
cinder::audio::BufferT< T >
cinder::audio::Callback< T, U >
cinder::CallbackMgr< SIG >Implements a utility class for maintaining a list of callbacks
cinder::Camera
cinder::CameraOrtho
cinder::CameraPersp
cinder::CameraStereo
cinder::Capture
cinder::CaptureImplAvFoundationDevice
cinder::CaptureImplCocoaDummyDeviceThis class implements a stubbed-out Capture implementation in order to allow an iOS app which requires capture support to run in the simulator
cinder::CaptureImplDirectShow
cinder::CaptureImplQtKitDevice
cinder::ChannelT< T >A single channel of image data, either a color channel of a Surface or a grayscale image. Implicitly shared object
cinder::CHANTRAIT< T >
cinder::CHANTRAIT< float >
cinder::CHANTRAIT< uint16_t >
cinder::CHANTRAIT< uint8_t >
cinder::cinder_stream_bidirectional_device
cinder::cinder_stream_sink
cinder::cinder_stream_source
<CinderViewCocoaTouchDelegate>
<CinderViewDelegate>
cinder::svg::CircleSVG Circle element: http://www.w3.org/TR/SVG/shapes.html#CircleElement
cinder::audio::CircularBuffer< T >
cinder::gl::ClientBoolStateConvenience class designed to push and pop a boolean OpenGL state
cinder::ClipboardSingleton representing the system's clipboard
cinder::audio::CocoaCaConverter
cinder::ColorAT< T >
cinder::ColorT< T >
cinder::CompareNode< NodeData >
cinder::ConcurrentCircularBuffer< T >
cinder::ChannelT< T >::ConstIterConvenience class for iterating the pixels of a Channel. The iteration is const, performing read-only operations on the Channel
cinder::XmlTree::ConstIter
cinder::SurfaceT< T >::ConstIterConvenience class for iterating the pixels of a Surface. The iteration is const, performing read-only operations on the Surface
cinder::Cue
cinder::DataSource
cinder::DataSourceBuffer
cinder::DataSourcePath
cinder::DataSourceUrl
cinder::DataTarget
cinder::DataTargetPath
cinder::DataTargetStream
cinder::audio::InputImplAudioUnit::Device
cinder::Serial::Device
cinder::Capture::Device
cinder::CaptureImplDirectShow::Device
cinder::Display
cinder::gl::DisplayList
cinder::svg::DocRepresents an SVG Document. See SVG Document Structure http://www.w3.org/TR/SVG/struct.html
cinder::gl::TextureFont::DrawOptions
cinder::EaseInAtanEasing equation for an atan ease-in, accelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
cinder::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
cinder::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
cinder::EaseInCircEasing equation for a circular (sqrt(1-t^2)) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInCubicEasing equation function for a cubic (t^3) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInExpoEasing equation for an exponential (2^t) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInOutAtanEasing equation for an atan ease-in/out, accelerating until halfway, then decelerating. Functor edition. Used by permssion from Chris McKenzie
cinder::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
cinder::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
cinder::EaseInOutCircEasing equation for a circular (sqrt(1-t^2)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutCubicEasing equation for a cubic (t^3) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutExpoEasing equation for an exponential (2^t) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutQuadEasing equation for a quadratic (t^2) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutQuartEasing equation for a quartic (t^4) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutQuintEasing equation for a quintic (t^5) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInOutSineEasing equation for a sinusoidal (sin(t)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
cinder::EaseInQuadEasing equation for a quadratic (t^2) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInQuartEasing equation for a quartic (t^4) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseInSineEasing equation for a sinusoidal (sin(t)) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseNoneEasing equation for a simple linear tweening with no easing. Functor edition
cinder::EaseOutAtanEasing equation for an atan ease-out, decelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
cinder::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
cinder::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
cinder::EaseOutCircEasing equation for a circular (sqrt(1-t^2)) ease-out, decelerating from zero velocity. Functor edition
cinder::EaseOutCubicEasing equation for a cubic (t^3) ease-out, decelerating to zero velocity. Functor edition
cinder::EaseOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out, decelerating from zero velocity. Functor edition
cinder::EaseOutExpoEasing equation for an exponential (2^t) ease-out, decelerating from zero velocity. Functor edition
cinder::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
cinder::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
cinder::EaseOutInCircEasing equation for a circular (sqrt(1-t^2)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInCubicEasing equation for a cubic (t^3) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInExpoEasing equation for an exponential (2^t) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInQuadEasing equation for a quadratic (t^2) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInQuartEasing equation for a quartic (t^4) ease-out/in, decelerating until halfway, then accelerating. Funtor edition
cinder::EaseOutInQuintEasing equation for a quintic (t^5) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutInSineEasing equation for a sinusoidal (sin(t)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
cinder::EaseOutQuadEasing equation for a quadratic (t^2) ease-out, decelerating to zero velocity. Functor edition
cinder::EaseOutQuartEasing equation for a quartic (t^4) ease-out, decelerating to zero velocity. Functor edition;
cinder::EaseOutQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
cinder::EaseOutSineEasing equation for a sinusoidal (sin(t)) easing out, decelerating from zero velocity. Functor edition
cinder::svg::EllipseSVG Ellipse element: http://www.w3.org/TR/SVG/shapes.html#EllipseElement
cinder::app::EventBase class for all Events
cinder::app::EventCombiner< T >
cinder::svg::ExcSVG Exception base-class
cinder::XmlTree::ExcAttrNotFoundException expressing the absence of an expected attribute
cinder::svg::ExcChildNotFound
cinder::JsonTree::ExcChildNotFoundException expressing the absence of an expected child node
cinder::XmlTree::ExcChildNotFoundException expressing the absence of an expected child node
cinder::Triangulator::Exception
cinder::XmlTree::ExceptionBase class for XmlTree exceptions
cinder::Exception
cinder::gl::Exception
cinder::JsonTree::Exception
cinder::gl::ExceptionUnknownTarget
cinder::JsonTree::ExcJsonParserErrorException expressing the existence of errors when serializing or deserializing JSON
cinder::JsonTree::ExcNonConvertibleException expressing the inability to convert a node's value to a requested type
cinder::XmlTree::ExcUnknownNodeTypeException implying an XML node of an unknown type. Implies a low-level problem communicating with RapidXML
cinder::ObjLoader::Face
cinder::gl::FboRepresents an OpenGL Framebuffer Object. //! Represents an instance of a font at a point size. Implicitly shared object
cinder::gl::FboException
cinder::gl::FboExceptionInvalidSpecification
cinder::audio::FftProcessor
cinder::audio::FftProcessorImpl
cinder::audio::FftProcessorImplAccelerate
cinder::app::FileDropEventRepresents a file-drop event, typically received from Windows Explorer or Mac OS X Finder
cinder::FilterBase
cinder::FilterBesselBlackman
cinder::FilterBox
cinder::FilterCatmullRom
cinder::FilterCubic
cinder::FilterGaussian
cinder::FilterMitchell
cinder::FilterQuadratic
cinder::FilterSincBlackman
cinder::FilterTriangle
cinder::svg::FloatParseExc
cinder::FnTween< T >
cinder::FnTweenRef< T >
cinder::FontRepresents an instance of a font at a point size. Implicitly shared object
cinder::FontGlyphFailureExc
cinder::FontInvalidNameExc
cinder::gl::Fbo::Format
cinder::gl::Texture::Format
cinder::gl::TextureFont::Format
cinder::qtime::MovieWriter::FormatDefines the encoding parameters of a MovieWriter
cinder::Frustum< T >
cinder::gl::GlslNullProgramExc
cinder::gl::GlslProgRepresents an OpenGL GLSL program. Implicitly shared object
cinder::gl::GlslProgCompileExc
cinder::gl::TextureFont::GlyphInfo
cinder::svg::GradientBase class for SVG Gradients. See SVG Gradients: http://www.w3.org/TR/SVG/pservers.html#Gradients
cinder::svg::GroupRepresents a group of SVG elements. http://www.w3.org/TR/SVG/struct.html#Groups
cinder::ObjLoader::Group
cinder::svg::ImageSVG Image Element. Represents an unpremultiplied bitmap. http://www.w3.org/TR/SVG/struct.html#ImageElement
cinder::ImageIo
cinder::ImageIoException
cinder::ImageIoExceptionFailedLoad
cinder::ImageIoExceptionFailedWrite
cinder::ImageIoExceptionIllegalChannelOrder
cinder::ImageIoExceptionIllegalColorModel
cinder::ImageIoExceptionIllegalDataType
cinder::ImageIoExceptionUnknownExtension
cinder::ImageIoRegistrant< T >
cinder::ImageIoRegistrar
cinder::ImageSource
cinder::ImageSourceFileQuartz
cinder::ImageSourceFileWic
cinder::ImageSourcePng
cinder::ImageTarget
cinder::qtime::ImageTargetCvPixelBuffer
cinder::ImageTargetFileQuartz
cinder::ImageTargetFileWic
cinder::qtime::ImageTargetGWorld
cinder::audio::Input
cinder::audio::InputExc
cinder::audio::InputImplAudioUnit
cinder::params::InterfaceGl
cinder::audio::InvalidChannelPcmBufferException
cinder::audio::InvalidDeviceInputExc
cinder::audio::Io
cinder::audio::IoException
cinder::audio::IoExceptionFailedLoad
cinder::audio::IoExceptionSourceNotFound
cinder::audio::IoExceptionUnsupportedDataFormat
cinder::audio::IoExceptionUnsupportedDataType
cinder::audio::IoRegistrant< T >
cinder::audio::IoRegistrar
cinder::IoStream
cinder::IoStreamFile
cinder::IStream
cinder::IStreamFile
cinder::IStreamMem
cinder::IStreamStateRestore
cinder::IStreamUrl
cinder::IStreamUrlImplCurl
cinder::IStreamUrlImplWinInet
cinder::XmlTree::IterAn iterator over the children of an XmlTree
cinder::SurfaceT< T >::IterConvenience class for iterating the pixels of a Surface
cinder::ChannelT< T >::IterConvenience class for iterating the pixels of a Channel
cinder::JsonTree
cinder::KdNode< K >
cinder::KdTree< NodeData, K, LookupProc >
cinder::app::KeyEventRepresents a keyboard event
cinder::gl::VboMesh::Layout
cinder::gl::Light
cinder::svg::LineSVG Line element: http://www.w3.org/TR/SVG/shapes.html#LineElement
cinder::svg::LinearGradientSVG Linear gradient
cinder::audio::Loader
cinder::audio::LoaderSourceCallback< T, U >
cinder::audio::LoaderSourceFile
cinder::audio::LoaderSourceFileWav
cinder::audio::LoaderSourceFileWindowsMedia
cinder::gl::Material
cinder::ObjLoader::Material
cinder::math< T >
cinder::math< float >
cinder::Matrix22< T >
cinder::Matrix33< T >
cinder::Matrix44< T >
cinder::MatrixAffine2< T >Represents a two dimensional affine transformation
cinder::MayaCamUI
cinder::app::MouseEventRepresents a mouse event
cinder::qtime::MovieBase
cinder::qtime::MovieWriterOutputs QuickTime movies
cinder::qtime::MovieWriterExc
cinder::qtime::MovieWriterExcAlreadyFinished
cinder::qtime::MovieWriterExcFrameEncode
cinder::qtime::MovieWriterExcInvalidPath
cinder::System::NetworkAdapterRepresents a single Network Adapter of the system
cinder::svg::NodeBase class for an element of an SVG Document
cinder::NodeDataTraits< NodeData >
cinder::NodeDataTraits< Vec2f >
cinder::NodeDataVectorTraits< NDV >
cinder::NullLookupProc
cinder::Serial::Obj
cinder::gl::Fbo::Obj
cinder::gl::GlslProg::Obj
cinder::gl::Texture::Obj
cinder::gl::TextureCache::Obj
cinder::gl::Vbo::Obj
cinder::gl::VboMesh::Obj
cinder::gl::VboMesh::VertexIter::Obj
cinder::gl::DisplayList::Obj
cinder::qtime::MovieBase::Obj
cinder::Capture::Obj
cinder::ObjLoaderLoads Alias|Wavefront .OBJ file format
cinder::TweenBase::Options
cinder::ImageSource::Options
cinder::ImageTarget::Options
cinder::Tween< T >::Options
cinder::OStream
cinder::OStreamFile
cinder::OStreamMem
cinder::audio::OutOfRangePcmBufferException
cinder::audio::OutOfTracksException
cinder::audio::Output
cinder::audio::OutputException
cinder::audio::OutputImpl
cinder::audio::OutputImplAudioUnit
cinder::audio::OutputImplXAudio
cinder::svg::PaintSVG Paint specification for fill or stroke, including solids and gradients
cinder::JsonTree::ParseOptions
cinder::XmlTree::ParseOptionsOptions for XML parsing. Passed to the XmlTree constructor
cinder::svg::PathSVG Path element: http://www.w3.org/TR/SVG/paths.html#PathElement
cinder::Path2d
cinder::Path2dExc
cinder::svg::PathParseExc
cinder::audio::PcmBufferException
cinder::audio::PcmBufferT< T >
cinder::Perlin
cinder::Plane< T >
cinder::PlaneExc
cinder::svg::PolygonSVG Polygon Element: http://www.w3.org/TR/SVG/shapes.html#PolygonElement
cinder::svg::PolylineSVG Polyline Element: http://www.w3.org/TR/SVG/shapes.html#PolylineElement
cinder::PolyLine< T >
cinder::QUATCONV< T, Y >
cinder::Quaternion< T >
cinder::svg::RadialGradientSVG Radial gradient
cinder::Rand
cinder::Ray
cinder::svg::RectSVG Rect element: http://www.w3.org/TR/SVG/shapes.html#RectElement
cinder::RectMapping
cinder::RectT< T >
cinder::gl::RenderbufferRepresents an OpenGL Renderbuffer, used primarily in conjunction with FBOs. Supported on OpenGL ES but multisampling is currently ignored. Implicitly shared object
cinder::svg::RendererBase class from which Renderers are derived
cinder::app::Renderer
cinder::cocoa::SafeNsAutoreleasePoolRepresents an exception-safe NSAutoreleasePool. Replaces the global NSAutoreleasePool for its lifetime
cinder::cocoa::SafeNsDataRepresents an exception-safe Cocoa NSData which behaves like a shared_ptr but can implicitly cast itself to NSData*
cinder::cocoa::SafeNsStringRepresents an exception-safe Cocoa NSString which behaves like a shared_ptr but can implicitly cast itself to NSString*
cinder::cocoa::SafeUiImageA class which encapsulate a UIImage and an associated CGImageRef in order to work around memory ownership ambiguities in Cocoa Touch
cinder::gl::SaveColorStateConvenience class designed to push and pop the current color
cinder::gl::SaveFramebufferBindingConvenience class which pushes and pops the currently bound framebuffer
cinder::gl::SaveTextureBindStateConvenience class designed to push and pop the currently bound texture for a given texture unit
cinder::Serial
cinder::SerialExc
cinder::SerialExcDeviceEnumerationFailed
cinder::SerialExcOpenFailed
cinder::SerialExcReadFailure
cinder::SerialExcWriteFailure
cinder::SerialTimeoutExc
cinder::app::App::Settings
cinder::Shape2d
cinder::audio::Source
cinder::audio::SourceFile
cinder::audio::SourceFileWav
cinder::audio::SourceFileWindowsMedia
cinder::Sphere
cinder::gl::StereoAutoFocuser
cinder::svg::Gradient::Stop
cinder::StreamBase
cinder::StreamExc
cinder::StreamExcOutOfMemory
cinder::svg::StyleSVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html
cinder::SurfaceChannelOrderSpecifies the in-memory ordering of the channels of a Surface
cinder::SurfaceConstraintsBase class for defining the properties of a Surface necessary to be interoperable with different APIs
cinder::SurfaceConstraintsDefault
cinder::SurfaceConstraintsExc
cinder::gl::SurfaceConstraintsGLTexture
cinder::SurfaceExc
cinder::SurfaceT< T >An in-memory representation of an image. Implicitly shared object
cinder::SvgRendererGl
cinder::SystemQueries system software and hardware capabilities of the computer. Values are cached so there is low overhead in calling these functions more than once
cinder::SystemExc
cinder::SystemExcFailedQuery
tagTOUCHINPUT
cinder::audio::Target
cinder::audio::TargetOutputImplAudioUnit
cinder::audio::TargetOutputImplXAudio
cinder::svg::TextSVG Text element. http://www.w3.org/TR/SVG/text.html#TextElement
cinder::TextBox
cinder::TextLayout
cinder::svg::TextSpanSVG tspan Element. Generally owned by a svg::Text Node. http://www.w3.org/TR/SVG/text.html#TSpanElement
cinder::gl::TextureRepresents an OpenGL Texture. Implicitly shared object
cinder::gl::TextureCache
cinder::gl::TextureDataExc
cinder::gl::TextureFont
cinder::ThreadSetupCreate an instance of this class at the beginning of any multithreaded code that makes use of Cinder functionality
cinder::gl::TileRender
cinder::Timeline
cinder::TimelineItemBase interface for anything that can go on a Timeline
cinder::TimerA high-resolution timer class
cinder::app::TouchEvent::Touch
cinder::app::TouchEventRepresents a touch event
cinder::audio::Track
cinder::audio::OutputImplXAudio::Track
cinder::svg::TransformParseExc
cinder::TriangulatorConverts an arbitrary Shape2d into a TriMesh2d
cinder::TriMesh
cinder::TriMesh2d
cinder::Tween< T >
cinder::TweenBase
cinder::TweenRef< T >
cinder::Url
cinder::UrlLoadExcException for failed Url loading
cinder::UrlOptionsOptions for loadUrl() to dictate caching and timeout behavior
cinder::svg::UseSVG Use Element, which instantiates a different element: http://www.w3.org/TR/SVG/struct.html#UseElement
cinder::svg::ValueSVG Value/Unit pair
cinder::svg::ValueExc
cinder::gl::Vbo
cinder::gl::VboExc
cinder::gl::VboFailedMapExc
cinder::gl::VboFailedUnmapExc
cinder::gl::VboInvalidTargetExc
cinder::gl::VboMesh
cinder::Vec2< T >
cinder::Vec3< T >
cinder::Vec4< T >
cinder::gl::VboMesh::VertexIter
<WindowImplCocoa>
cinder::app::WindowImplMsw
cinder::app::WindowImplMswBasic
cinder::app::WindowImplMswScreenSaver
cinder::JsonTree::WriteOptionsOptions for JSON writing. Passed to the write method
cinder::XmlTree