Cinder  0.8.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Ccinder::ip::AdaptiveThresholdT< T >
 Ccinder::AnimBase
 Ccinder::app::App
 Ccinder::app::AppImplMsw
 Ccinder::app::AppImplMswRenderer
 Ccinder::app::AppImplWinRT
 Ccinder::Arcball
 Ccinder::Area
 Ccinder::XmlTree::AttrXML attribute
 Ccinder::svg::TextSpan::Attributes
 Ccinder::audio::cocoa::AudioBufferListDeleter
 Ccinder::audio::cocoa::AudioBufferListShallowDeleter
 Ccinder::AxisAlignedBox3f
 Ccinder::BandedMatrix< T >
 Ccinder::audio::dsp::BiquadGeneral filtering class (two-pole, two-zero)
 Ccinder::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
 Ccinder::app::BlankingWindow
 Ccinder::app::BooleanAndEventCombinerReturns true if all slots return true, else false. Does not short-circuit. Returns true if there are no slots
 Ccinder::app::BooleanOrEventCombinerReturns true if any slots return true, else false. Does not short-circuit. Returns true if there are no slots
 Ccinder::gl::BoolStateConvenience class designed to push and pop a boolean OpenGL state
 Ccinder::BSpline< T >
 Ccinder::BSplineBasis
 Ccinder::Buffer
 Ccinder::audio::BufferBaseT< T >Base class for the various Buffer classes. The template parameter T defined the sample type (precision)
 Ccinder::audio::BufferBaseT< double >
 Ccinder::audio::BufferBaseT< float >
 Ccinder::CallbackMgr< SIG >Implements a utility class for maintaining a list of callbacks
 Ccinder::Camera
 Ccinder::Capture
 Ccinder::CaptureImplDirectShow
 Ccinder::dx::HlslProg::Cbo
 Ccinder::ChannelT< T >A single channel of image data, either a color channel of a Surface or a grayscale image. Implicitly shared object
 Ccinder::ChannelT< float >
 Ccinder::ChannelT< uint16_t >
 Ccinder::ChannelT< uint8_t >
 Ccinder::CHANTRAIT< T >
 Ccinder::CHANTRAIT< float >
 Ccinder::CHANTRAIT< uint16_t >
 Ccinder::CHANTRAIT< uint8_t >
 Ccinder::cinder_stream_bidirectional_device
 Ccinder::cinder_stream_sink
 Ccinder::cinder_stream_source
 C<CinderViewCocoaTouchDelegate>
 C<CinderViewDelegate>
 Ccinder::gl::ClientBoolStateConvenience class designed to push and pop a boolean OpenGL state
 Ccinder::ClipboardSingleton representing the system's clipboard
 Ccinder::ColorAT< T >
 Ccinder::ColorAT< float >
 Ccinder::ColorAT< uint8_t >
 Ccinder::ColorT< T >
 Ccinder::ColorT< float >
 Ccinder::ColorT< uint8_t >
 Ccinder::CompareNode< NodeData >
 Ccinder::XmlTree::ConstIterA const iterator over the children of an XmlTree
 Ccinder::ChannelT< T >::ConstIterConvenience class for iterating the pixels of a Channel. The iteration is const, performing read-only operations on the Channel
 Ccinder::SurfaceT< T >::ConstIterConvenience class for iterating the pixels of a Surface. The iteration is const, performing read-only operations on the Surface
 Ccinder::audio::dsp::ConverterA platform-specific converter that supports samplerate and channel conversion
 Ccinder::DataSource
 Ccinder::DataTarget
 CDirectX::DDS_HEADER
 CDirectX::DDS_HEADER_DXT10
 CDirectX::DDS_PIXELFORMAT
 Ccinder::Capture::Device
 Ccinder::Serial::Device
 Ccinder::Display
 Ccinder::gl::DisplayList
 Ccinder::gl::TextureFont::DrawOptions
 Ccinder::dx::TextureFont::DrawOptions
 Ccinder::EaseInAtanEasing equation for an atan ease-in, accelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
 Ccinder::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
 Ccinder::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
 Ccinder::EaseInCircEasing equation for a circular (sqrt(1-t^2)) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInCubicEasing equation function for a cubic (t^3) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInExpoEasing equation for an exponential (2^t) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInOutAtanEasing equation for an atan ease-in/out, accelerating until halfway, then decelerating. Functor edition. Used by permssion from Chris McKenzie
 Ccinder::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
 Ccinder::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
 Ccinder::EaseInOutCircEasing equation for a circular (sqrt(1-t^2)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutCubicEasing equation for a cubic (t^3) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutExpoEasing equation for an exponential (2^t) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutQuadEasing equation for a quadratic (t^2) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutQuartEasing equation for a quartic (t^4) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutQuintEasing equation for a quintic (t^5) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInOutSineEasing equation for a sinusoidal (sin(t)) ease-in/out, accelerating until halfway, then decelerating. Functor edition
 Ccinder::EaseInQuadEasing equation for a quadratic (t^2) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInQuartEasing equation for a quartic (t^4) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseInSineEasing equation for a sinusoidal (sin(t)) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseNoneEasing equation for a simple linear tweening with no easing. Functor edition
 Ccinder::EaseOutAtanEasing equation for an atan ease-out, decelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie
 Ccinder::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
 Ccinder::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
 Ccinder::EaseOutCircEasing equation for a circular (sqrt(1-t^2)) ease-out, decelerating from zero velocity. Functor edition
 Ccinder::EaseOutCubicEasing equation for a cubic (t^3) ease-out, decelerating to zero velocity. Functor edition
 Ccinder::EaseOutElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out, decelerating from zero velocity. Functor edition
 Ccinder::EaseOutExpoEasing equation for an exponential (2^t) ease-out, decelerating from zero velocity. Functor edition
 Ccinder::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
 Ccinder::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
 Ccinder::EaseOutInCircEasing equation for a circular (sqrt(1-t^2)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInCubicEasing equation for a cubic (t^3) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInElasticEasing equation for an elastic (exponentially decaying sine wave) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInExpoEasing equation for an exponential (2^t) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInQuadEasing equation for a quadratic (t^2) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInQuartEasing equation for a quartic (t^4) ease-out/in, decelerating until halfway, then accelerating. Funtor edition
 Ccinder::EaseOutInQuintEasing equation for a quintic (t^5) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutInSineEasing equation for a sinusoidal (sin(t)) ease-out/in, decelerating until halfway, then accelerating. Functor edition
 Ccinder::EaseOutQuadEasing equation for a quadratic (t^2) ease-out, decelerating to zero velocity. Functor edition
 Ccinder::EaseOutQuartEasing equation for a quartic (t^4) ease-out, decelerating to zero velocity. Functor edition;
 Ccinder::EaseOutQuintEasing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition
 Ccinder::EaseOutSineEasing equation for a sinusoidal (sin(t)) easing out, decelerating from zero velocity. Functor edition
 Cenable_shared_from_this
 Ccinder::audio::EventClass representing a sample-accurate parameter control instruction
 Ccinder::app::EventBase class for all Events
 Ccinder::app::EventCombiner< T >
 Cexception
 Ccinder::audio::cocoa::ExtAudioFileDeleter
 Ccinder::ObjLoader::Face
 Ccinder::gl::FboRepresents an OpenGL Framebuffer Object. //! Represents an instance of a font at a point size. Implicitly shared object
 Ccinder::audio::dsp::FftReal Discrete Fourier Transform (DFT)
 Ccinder::FilterBase
 Ccinder::app::AppImplMswRendererDx::FixedVertex
 Ccinder::FontRepresents an instance of a font at a point size. Implicitly shared object
 Ccinder::gl::Fbo::Format
 Ccinder::gl::Texture::Format
 Ccinder::gl::TextureFont::Format
 Ccinder::audio::Device::FormatDefines the format parameters that are settable when passed in with updateFormat()
 Ccinder::audio::Node::Format
 Ccinder::dx::RenderTarget::Format
 Ccinder::qtime::MovieWriter::FormatDefines the encoding parameters of a MovieWriter
 Ccinder::dx::Texture::Format
 Ccinder::dx::TextureFont::Format
 Ccinder::app::Window::Format
 Ccinder::audio::FreeDeleter< T >Simple functor wrapping free(), suitable for unique_ptr's that allocate memory with malloc, calloc and realloc
 Ccinder::Frustum< T >
 Ccinder::app::FullScreenOptionsOptions passed when entering fullscreen
 Ccinder::gl::GlslProgRepresents an OpenGL GLSL program. Implicitly shared object
 CGLXBufferClobberEventSGIX
 CGLXHyperpipeConfigSGIX
 CGLXHyperpipeNetworkSGIX
 CGLXPipeRect
 CGLXPipeRectLimits
 Ccinder::gl::TextureFont::GlyphInfo
 Ccinder::dx::TextureFont::GlyphInfo
 Ccinder::ObjLoader::Group
 CDirectX::handle_closer
 Ccinder::dx::HlslProgRepresents a DirectX HLSL shader. Implicitly shared object
 CIFrameworkView
 CIFrameworkViewSource
 Ccinder::ImageIo
 Ccinder::ImageIoRegistrant< T >
 Ccinder::ImageIoRegistrar
 Ccinder::params::InterfaceGlInterface for adding params to your window. Wraps AntTweakBar
 Ccinder::IStreamStateRestore
 CIStreamUrlImpl
 Ccinder::ChannelT< T >::IterConvenience class for iterating the pixels of a Channel
 Ccinder::SurfaceT< T >::IterConvenience class for iterating the pixels of a Surface
 Ccinder::JsonTree
 Ccinder::KdNode< K >
 Ccinder::KdTree< NodeData, K, LookupProc >
 Ccinder::app::AppCocoaTouch::KeyboardOptionsOptional params passed to showKeyboard();
 Ccinder::gl::VboMesh::Layout
 Ccinder::dx::VboMesh::Layout
 Ccinder::gl::Light
 Ccinder::dx::Light
 Ccinder::app::AppImplMswRendererDx::LightData
 Ccinder::gl::Material
 Ccinder::ObjLoader::Material
 Ccinder::math< T >
 Ccinder::math< float >
 Ccinder::Matrix22< T >
 Ccinder::Matrix33< T >
 Ccinder::Matrix44< T >
 Ccinder::Matrix44< float >
 Ccinder::MatrixAffine2< T >Represents a two dimensional affine transformation
 Ccinder::MatrixAffine2< float >
 Ccinder::MatrixStack
 Ccinder::MayaCamUI
 Ccinder::qtime::MovieBase
 Ccinder::qtime::MovieLoader
 Ccinder::qtime::MovieWriterOutputs QuickTime movies
 Ccinder::System::NetworkAdapterRepresents a single Network Adapter of the system
 Ccinder::svg::NodeBase class for an element of an SVG Document
 Ccinder::audio::cocoa::NodeAudioUnit
 Ccinder::NodeDataTraits< NodeData >
 Ccinder::NodeDataTraits< Vec2f >
 Ccinder::NodeDataVectorTraits< NDV >
 Cnoncopyable
 C<NSApplicationDelegate>
 CNSObject
 CNSView
 C<NSWindowDelegate>
 Ccinder::NullLookupProc
 Ccinder::qtime::MovieBase::Obj
 Ccinder::gl::Fbo::Obj
 Ccinder::gl::GlslProg::Obj
 Ccinder::Capture::Obj
 Ccinder::gl::Texture::Obj
 Ccinder::gl::TextureCache::Obj
 Ccinder::gl::Vbo::Obj
 Ccinder::gl::VboMesh::Obj
 Ccinder::gl::VboMesh::VertexIter::Obj
 Ccinder::gl::DisplayList::Obj
 Ccinder::dx::RenderTarget::Obj
 Ccinder::qtime::MovieLoader::Obj
 Ccinder::dx::Vbo::Obj
 Ccinder::Serial::Obj
 Ccinder::dx::VboMesh::Obj
 Ccinder::dx::VboMesh::VertexIter::Obj
 Ccinder::dx::HlslProg::Obj
 Ccinder::ObjLoaderLoads Alias|Wavefront .OBJ file format
 Ccinder::audio::Param::OptionsOptional parameters when applying or appending ramps
 Ccinder::TweenBase::Options
 Ccinder::audio::Voice::OptionsOptional parameters passed into Voice::create() methods
 Ccinder::ImageTarget::Options
 Ccinder::ImageSource::OptionsOptional parameters passed when creating an Image
 Ccinder::params::InterfaceGl::OptionsBaseBase class for chainable options
 Ccinder::svg::PaintSVG Paint specification for fill or stroke, including solids and gradients
 Ccinder::audio::ParamAllows an audio parameter to be controlled over time with sample accuracate curves
 Ccinder::XmlTree::ParseOptionsOptions for XML parsing. Passed to the XmlTree constructor
 Ccinder::JsonTree::ParseOptionsOptions for JSON parsing. Passed to the JsonTree constructor
 Ccinder::Path2d
 Ccinder::Path2dCalcCacheAccelerates the calculation of various operations on Path2d. Useful if doing repeated calculations, otherwise just use Path2d member functions
 Ccinder::Perlin
 Ccinder::Plane< T >
 Ccinder::PolyLine< T >
 Ccinder::PolyLine< Vec2f >
 Ccinder::QUATCONV< T, Y >
 Ccinder::Quaternion< T >
 Ccinder::Quaternion< float >
 Ccinder::Rand
 Ccinder::Ray
 Ccinder::RectMapping
 Ccinder::RectT< T >
 Ccinder::RectT< float >
 Ccinder::gl::RenderbufferRepresents an OpenGL Renderbuffer, used primarily in conjunction with FBOs. Supported on OpenGL ES but multisampling is currently ignored. Implicitly shared object
 Ccinder::audio::cocoa::NodeAudioUnit::RenderData
 Ccinder::svg::RendererBase class from which Renderers are derived
 Ccinder::app::Renderer
 Ccinder::dx::RenderTargetRepresents an DirectX RenderTarget object
 Ccinder::audio::dsp::RingBufferT< T >Ringbuffer (aka circular buffer) data structure for use in concurrent audio scenarios
 Ccinder::audio::ChannelRouterNode::Route
 Ccinder::audio::ChannelRouterNode::RouteConnectorUsed in conjunction with operator>> and the route() methods to make connections that conduct channel routing. This class is usually not directly constructed by the user
 Ccinder::cocoa::SafeNsAutoreleasePoolRepresents an exception-safe NSAutoreleasePool. Replaces the global NSAutoreleasePool for its lifetime
 Ccinder::cocoa::SafeNsDataRepresents an exception-safe Cocoa NSData which behaves like a shared_ptr but can implicitly cast itself to NSData*
 Ccinder::cocoa::SafeNsStringRepresents an exception-safe Cocoa NSString which behaves like a shared_ptr but can implicitly cast itself to NSString*
 Ccinder::cocoa::SafeUiImageA class which encapsulate a UIImage and an associated CGImageRef in order to work around memory ownership ambiguities in Cocoa Touch
 Ccinder::gl::SaveColorStateConvenience class designed to push and pop the current color
 Ccinder::gl::SaveFramebufferBindingConvenience class which pushes and pops the currently bound framebuffer
 Ccinder::gl::SaveTextureBindStateConvenience class designed to push and pop the currently bound texture for a given texture unit
 Ccinder::audio::ScopedEnableContextRAII-style utility class to set a Context's enabled state and have it restored at the end of the current scope block
 Ccinder::audio::ScopedEnableNodeRAII-style utility class to set a Node's enabled state and have it restored at the end of the current scope block
 CDirectX::ScopedObject< T >
 CScreenSaverView
 CFontEnumeration::sealed
 Ccinder::Serial
 Ccinder::app::App::Settings
 Ccinder::Shape2d
 Cshared_ptr
 Ccinder::Sphere
 Ccinder::gl::StereoAutoFocuser
 Ccinder::svg::Gradient::Stop
 Ccinder::svg::StyleSVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html
 Ccinder::SurfaceChannelOrderSpecifies the in-memory ordering of the channels of a Surface
 Ccinder::SurfaceConstraintsBase class for defining the properties of a Surface necessary to be interoperable with different APIs
 Ccinder::SurfaceT< T >An in-memory representation of an image. Implicitly shared object
 Ccinder::SurfaceT< float >
 Ccinder::SurfaceT< uint16_t >
 Ccinder::SurfaceT< uint8_t >
 Ccinder::SystemQueries system software and hardware capabilities of the computer. Values are cached so there is low overhead in calling these functions more than once
 CtagTOUCHINPUT
 Ccinder::audio::TargetFileBase class that is used to create and write to an audio destination. Currently only supports .wav encoding
 Ccinder::TextBox
 Ccinder::TextLayout
 Ccinder::gl::TextureRepresents an OpenGL Texture. Implicitly shared object
 Ccinder::dx::TextureRepresents an OpenGL Texture. Implicitly shared object
 Ccinder::gl::TextureCache
 Ccinder::dx::TextureFont
 Ccinder::gl::TextureFont
 Ccinder::ThreadSetupCreate an instance of this class at the beginning of any multithreaded code that makes use of Cinder functionality
 Ccinder::gl::TileRender
 Ccinder::TimerA high-resolution timer class
 Ccinder::app::TouchEvent::Touch
 Ccinder::TriangulatorConverts an arbitrary Shape2d into a TriMesh2d
 Ccinder::TriMesh
 Ccinder::TriMesh2d
 CUIView
 Ccinder::Url
 Ccinder::UrlOptionsOptions for loadUrl() to dictate caching and timeout behavior
 Ccinder::svg::ValueSVG Value/Unit pair
 Ccinder::gl::Vbo
 Ccinder::dx::Vbo
 Ccinder::dx::VboMesh
 Ccinder::gl::VboMesh
 Ccinder::Vec2< T >
 Ccinder::Vec2< float >
 Ccinder::Vec2< int >
 Ccinder::Vec3< T >
 Ccinder::Vec3< float >
 Ccinder::Vec4< T >
 Ccinder::Vec4< float >
 Ccinder::gl::VboMesh::VertexIter
 Ccinder::dx::VboMesh::VertexIter
 Ccinder::audio::VoiceInterface for performing high-level audio playback tasks
 Ccinder::audio::WaveTableManages a table that is used for wavetable synthesis. Supports table lookup with linear interpolation
 C<WindowImplCocoa>
 Ccinder::app::WindowImplMsw
 Ccinder::app::WindowImplWinRT
 Ccinder::JsonTree::WriteOptionsOptions for JSON writing. Passed to the write method
 Ccinder::XmlTree
 CBufferTT