Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
cinder::app::AccelEventRepresents a single acceleration value
ActiveRegion
cinder::ip::AdaptiveThresholdT< T >
cinder::app::App
cinder::app::AppBasic
cinder::app::AppCinderView
cinder::app::AppCocoaTouch
cinder::app::AppCocoaTouchState
AppImplCocoaBasic
AppImplCocoaCinderView
AppImplCocoaGLView
AppImplCocoaRendererGl
AppImplCocoaRendererQuartz
AppImplCocoaScreenSaver
AppImplCocoaTouchRendererGl
AppImplCocoaTouchRendererQuartz
AppImplCocoaTransparentGlView
<AppImplCocoaView>
cinder::app::AppImplMsw
cinder::app::AppImplMswBasic
cinder::app::AppImplMswRenderer
cinder::app::AppImplMswRendererGdi
cinder::app::AppImplMswRendererGl
cinder::app::AppImplMswScreenSaver
cinder::app::AppScreenSaver
cinder::Arcball
cinder::AreaT< T >
cinder::XmlTree::AttrXML attribute
cinder::AxisAlignedBox3f
cinder::BandedMatrix< T >
cinder::msw::basic_debugbuf< CharT, TraitsT >
cinder::msw::basic_dostream< CharT, TraitsT >
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
StackWalker::CallstackEntry
cinder::Camera
cinder::CameraOrtho
cinder::CameraPersp
cinder::Capture
cinder::CaptureExc
cinder::CaptureExcInitFail
cinder::CaptureExcInvalidChannelOrder
CaptureImplAvFoundation
cinder::CaptureImplAvFoundationDevice
cinder::CaptureImplDirectShow
CaptureImplQtKit
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
CinderAppDelegateIPhone
CinderView
CinderViewCocoaTouch
<CinderViewMultiTouchDelegate>
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
CocoaRendererQuartzView
cinder::ColorAT< T >
cinder::ColorT< T >
cinder::msw::ComOStreamWraps a cinder::OStream with a COM IStream
cinder::CompareNode< NodeData >
cinder::ChannelT< T >::ConstIterConvenience class for iterating the pixels of a Channel. The iteration is const, performing read-only operations on the Channel
cinder::SurfaceT< T >::ConstIterConvenience class for iterating the pixels of a Surface. The iteration is const, performing read-only operations on the Surface
cinder::XmlTree::ConstIterA const iterator over the children of an XmlTree
cinder::cairo::Context
cinder::DataSource
cinder::DataSourceBuffer
cinder::DataSourcePath
cinder::DataSourceUrl
cinder::DataTarget
cinder::DataTargetPath
cinder::DataTargetStream
cinder::CaptureImplDirectShow::Device
cinder::Serial::Device
cinder::audio::InputImplAudioUnit::Device
cinder::Capture::Device
Dict
DictNode
cinder::Display
cinder::gl::DisplayList
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::app::EventBase class for all Events
cinder::XmlTree::ExcAttrNotFoundException expressing the absence of an expected attribute
cinder::XmlTree::ExcChildNotFoundException expressing the absence of an expected child node
cinder::Triangulator::Exception
cinder::XmlTree::ExceptionBase class for XmlTree exceptions
cinder::Exception
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::FontRepresents an instance of a font at a point size. Implicitly shared object
cinder::cairo::FontExtents
cinder::cairo::FontFace
cinder::FontGlyphFailureExc
cinder::FontInvalidNameExc
cinder::cairo::FontOptions
cinder::qtime::MovieWriter::FormatDefines the encoding parameters of a MovieWriter
cinder::gl::Fbo::Format
cinder::gl::Texture::Format
cinder::gl::TextureFont::Format
cinder::gl::GlslNullProgramExc
cinder::gl::GlslProgRepresents an OpenGL GLSL program. Implicitly shared object
cinder::gl::GlslProgCompileExc
cinder::gl::TextureFont::GlyphInfo
cinder::cairo::Gradient
cinder::cairo::GradientLinear
cinder::cairo::GradientRadial
cinder::ObjLoader::Group
cinder::ImageIo
cinder::ImageIoException
cinder::ImageIoExceptionFailedLoad
cinder::ImageIoExceptionFailedWrite
cinder::ImageIoExceptionIllegalChannelOrder
cinder::ImageIoExceptionIllegalColorModel
cinder::ImageIoExceptionIllegalDataType
cinder::ImageIoExceptionUnknownExtension
cinder::ImageIoRegistrant< T >
cinder::ImageIoRegistrar
cinder::ImageSource
cinder::cocoa::ImageSourceCgImage
cinder::ImageSourceFileQuartz
cinder::ImageSourceFileUiImage
cinder::ImageSourceFileWic
cinder::ImageSourcePng
cinder::ImageTarget
cinder::cocoa::ImageTargetCgImage
cinder::qtime::ImageTargetCvPixelBuffer
cinder::ImageTargetFileQuartz
cinder::ImageTargetFileUiImage
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::IStreamUrlImplCocoa
IStreamUrlImplCocoaDelegate
cinder::IStreamUrlImplCurl
cinder::IStreamUrlImplWinInet
cinder::ChannelT< T >::IterConvenience class for iterating the pixels of a Channel
cinder::SurfaceT< T >::IterConvenience class for iterating the pixels of a Surface
cinder::XmlTree::IterAn iterator over the children of an XmlTree
cinder::KdNode< K >
cinder::KdTree< NodeData, K, LookupProc >
cinder::app::KeyEventRepresents a keyboard event
cinder::gl::VboMesh::Layout
cinder::gl::Light
cinder::audio::Loader
cinder::audio::LoaderSourceCallback< T, U >
cinder::audio::LoaderSourceFile
cinder::audio::LoaderSourceFileWav
cinder::audio::LoaderSourceFileWindowsMedia
cinder::gl::Material
cinder::math< T >
cinder::math< float >
cinder::cairo::Matrix
cinder::Matrix22< T >
cinder::Matrix33< T >
cinder::Matrix44< T >
cinder::MayaCamUI
cinder::app::MouseEventRepresents a mouse event
cinder::qtime::MovieBase
cinder::qtime::MovieGlQuickTime movie playback as OpenGL textures Textures are always bound to the GL_TEXTURE_RECTANGLE_ARB target
cinder::qtime::MovieLoader
cinder::qtime::MovieSurface
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::NodeDataTraits< NodeData >
cinder::NodeDataTraits< Vec2f >
cinder::NodeDataVectorTraits< NDV >
NSApplication(MissingFunction)
cinder::NullLookupProc
cinder::gl::Vbo::Obj
cinder::gl::VboMesh::Obj
cinder::gl::VboMesh::VertexIter::Obj
cinder::qtime::MovieSurface::Obj
cinder::qtime::MovieBase::Obj
cinder::qtime::MovieGl::Obj
cinder::qtime::MovieLoader::Obj
cinder::Serial::Obj
cinder::gl::DisplayList::Obj
cinder::gl::Fbo::Obj
cinder::gl::GlslProg::Obj
cinder::gl::Texture::Obj
cinder::gl::TextureCache::Obj
cinder::Capture::Obj
cinder::ObjLoaderLoads Alias|Wavefront .OBJ file format
cinder::ImageTarget::Options
cinder::ImageSource::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::XmlTree::ParseOptionsOptions for XML parsing. Passed to the XmlTree constructor
cinder::Path2d
cinder::Path2dExc
cinder::cairo::Pattern
cinder::cairo::PatternSolid
cinder::cairo::PatternSurface
cinder::audio::PcmBufferException
cinder::audio::PcmBufferT< T >
cinder::Perlin
cinder::PolyLine< T >
PQhandleElem
PQnode
PriorityQ
PriorityQHeap
cinder::QUATCONV< T, Y >
cinder::Quaternion< T >
cinder::qtime::QuickTimeErrorLoadingExc
cinder::qtime::QuickTimeExc
cinder::qtime::QuickTimeExcFft
cinder::qtime::QuickTimeExcUrlInvalid
cinder::qtime::QuickTimeFileInvalidExc
cinder::qtime::QuickTimePathInvalidExc
cinder::Rand
cinder::Ray
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::app::Renderer
cinder::app::Renderer2d
cinder::app::RendererGl
cinder::app::ResizeEvent
cinder::app::ResourceLoadExcException for failed resource loading
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::cairo::ScaledFont
cinder::Serial
cinder::SerialExc
cinder::SerialExcDeviceEnumerationFailed
cinder::SerialExcOpenFailed
cinder::SerialExcReadFailure
cinder::SerialExcWriteFailure
cinder::SerialTimeoutExc
cinder::app::AppCocoaTouch::Settings
cinder::app::AppBasic::Settings
cinder::app::AppCinderView::Settings
cinder::app::App::Settings
cinder::app::AppScreenSaver::Settings
cinder::Shape2d
cinder::audio::Source
cinder::audio::SourceFile
cinder::audio::SourceFileWav
cinder::audio::SourceFileWindowsMedia
cinder::Sphere
StackWalker
cinder::StreamBase
cinder::StreamExc
cinder::StreamExcOutOfMemory
cinder::cairo::SurfaceBase
cinder::cairo::SurfaceCgBitmapContext
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::SurfaceConstraintsCairo
cinder::SurfaceConstraintsDefault
cinder::SurfaceConstraintsExc
cinder::SurfaceConstraintsGdiPlus
cinder::gl::SurfaceConstraintsGLTexture
cinder::cairo::SurfaceEps
cinder::SurfaceExc
cinder::cairo::SurfaceGdi
cinder::cairo::SurfaceImage
cinder::cairo::SurfacePdf
cinder::cairo::SurfacePs
cinder::cairo::SurfaceQuartz
cinder::cairo::SurfaceSvg
cinder::SurfaceT< T >An in-memory representation of an image. Implicitly shared object
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
TESSalloc
TESSface
TESShalfEdge
TESSmesh
TESStesselator
TESSvertex
cinder::TextBox
cinder::cairo::TextExtents
cinder::TextLayout
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::TimerA high-resolution timer class
cinder::app::TouchEvent::Touch
cinder::app::TouchEventRepresents a mouse event
cinder::audio::OutputImplXAudio::Track
cinder::audio::Track
cinder::TriangulatorConverts an arbitrary Shape2d into a TriMesh2d
cinder::TriMesh
cinder::TriMesh2d
cinder::Url
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
cinder::XmlTree