►Nboost | |
►Ncinder | |
►Napp | |
►CAppBase | Base class that all apps derive from |
CSettings | Startup settings, used during App construction. They are modified before the app is created by passing a SettingsFn to the app instanciation macros |
►CAppCocoaTouch | |
CKeyboardOptions | Optional params passed to showKeyboard(); |
CSettings | |
CAppCocoaView | |
CAppImplMsw | |
CAppImplMswBasic | |
CAppImplMswScreenSaver | |
CAppMac | |
►CAppMsw | |
CSettings | MSW-specific settings |
►CAppScreenSaver | |
CSettings | |
►CAppWinRt | |
CSettings | |
CAssetLoadExc | Exception for failed asset loading |
CBlankingWindow | |
CCollectorEvent | A Collector for use with signals::Signal, which will keep the callback chain running until Event::isHandled() returns true |
CEvent | Base class for all Events |
CExcInvalidWindow | Thrown when an operation is performed on a WindowRef which refers to an invalid Window |
CExcRenderer | |
CExcRendererAllocation | |
CFileDropEvent | Represents a file-drop event, typically received from Windows Explorer or Mac OS X Finder |
CFullScreenOptions | Options passed when entering fullscreen |
CKeyEvent | Represents a keyboard event |
CMouseEvent | Represents a mouse event |
CPlatform | |
CPlatformCocoa | |
CPlatformMsw | |
CPlatformWinRt | |
CRenderer | |
CRenderer2d | |
CRendererDx | |
►CRendererGl | |
COptions | |
CRendererImpl2dGdi | |
►CRendererImplDx | |
CFixedVertex | |
CLightData | |
CRendererImplGlAngle | |
CRendererImplGlMsw | |
CRendererImplMsw | |
CResourceLoadExc | Exception for failed resource loading |
CResourceLoadExcMsw | MSW-specific Exception for failed resource loading, reports windows resource id and type |
►CTouchEvent | Represents a touch event |
CTouch | |
►CWindow | |
CFormat | |
CWindowImplMsw | |
CWindowImplMswBasic | |
CWindowImplMswScreenSaver | |
CWindowImplWinRt | |
►Naudio | |
►Ncocoa | |
CAudioBufferListDeleter | |
CContextAudioUnit | |
CConverterImplCoreAudio | |
CDeviceManagerAudioSession | |
CDeviceManagerCoreAudio | |
CEffectAudioUnitNode | |
CExtAudioFileDeleter | |
CInputDeviceNodeAudioUnit | |
►CNodeAudioUnit | |
CRenderData | |
COutputDeviceNodeAudioUnit | |
CSourceFileCoreAudio | |
CTargetFileCoreAudio | |
►Ndsp | |
CBiquad | General filtering class (two-pole, two-zero) |
CConverter | A platform-specific converter that supports samplerate and channel conversion |
CConverterImplR8brain | Converter implementation using the r8brain samplerate conversion library by designed by Aleksey Vaneev |
CFft | Real Discrete Fourier Transform (DFT) |
CRingBufferT | Ringbuffer (aka circular buffer) data structure for use in concurrent audio scenarios |
►Nmsw | |
CDeviceManagerWasapi | |
CMediaFoundationInitializer | |
CSourceFileMediaFoundation | |
CTargetFileMediaFoundation | TargetFile implementation using Microsoft's Media Foundation Framework |
CAddNode | Node for performing an addition operation on its input |
CAudioContextExc | Audio exception originating from within the Context |
CAudioDeviceExc | Audio exception related to Device management |
CAudioExc | General audio exception |
CAudioFileExc | Audio exception related to file i/o |
CAudioFormatExc | Audio exception that occurs when the format of a Node leads to an irrecoverable error |
CBufferBaseT | Base class for the various Buffer classes. The template parameter T defined the sample type (precision) |
CBufferDynamicT | A resizable BufferT. The internally allocated buffer will grow as needed, but it will not shrink unless shrinkToFit() is called. TODO: enable move operator to convert BufferT to this |
CBufferInterleavedT | Audio buffer that stores its channels of type T in one interleaved array (ie. the first sample of channel 1 is directly after the first sample of channel 0) |
CBufferPlayerNode | Buffer-based SamplePlayerNode, where all samples are loaded into memory before playback |
CBufferRecorderNode | Records its inputs to a Buffer. The Buffer record size should be specified by the user (the default size is 44100 frames). Also supports writing the recorded samples to file |
CBufferSpectralT | A buffer that contains frequency domain audio data |
CBufferT | Audio buffer that stores its channels of type T contiguously (ie. the first sample of channel 1 is directly after the last sample of channel 0). Bounds checking is accomplished with assertions that are disabled in release mode by default |
CCallbackProcessorNode | InputNode that processes audio with a std::function callback |
►CChannelRouterNode | Node for mapping input channels to output channels |
CRoute | |
CRouteConnector | Used 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 |
CContext | Manages the creation, connections, and lifecycle of audio::Node's |
CDelayNode | General purpose delay line, supporting variable delay with linear interpolation |
►CDevice | Object representing a hardware audio device. There is only ever one device per hardware device reported by the system, for both input and output |
CFormat | Defines the format parameters that are settable when passed in with updateFormat() |
CDeviceManager | Platform-specific Singleton for managing hardware devices. Applications normally should not need to use this, but instead should use the equivalent methods from Device |
CDivideNode | Node for performing a division operation on its input |
CEvent | Class representing a sample-accurate parameter control instruction |
CFilePlayerNode | File-based SamplePlayerNode, where samples are constantly streamed from file. Suitable for large audio files |
CFilterBandPassNode | A band-pass filtering Node. This is a subclass of FilterBiquadNode and manages its configuration appropriately |
CFilterBiquadNode | General class for filtering nodes based on a biquad (two pole, two zero) filter |
CFilterHighPassNode | A high-pass filtering Node. This is a subclass of FilterBiquadNode and manages its configuration appropriately |
CFilterLowPassNode | A low-pass filtering Node. This is a subclass of FilterBiquadNode and manages its configuration appropriately |
CFreeDeleter | Simple functor wrapping free(), suitable for unique_ptr's that allocate memory with malloc, calloc and realloc |
CGainNode | Node for changing the gain, or amplitude, of a signal |
CGenNode | Base class for InputNode's that generate audio samples. Gen's are always mono channel |
CGenNoiseNode | Noise generator |
CGenOscNode | General purpose, band-limited oscillator using wavetable lookup |
CGenPhasorNode | Phase generator, i.e. ramping waveform that runs from 0 to 1 |
CGenPulseNode | Pulse waveform generator with variable pulse width. Based on wavetable lookup of two band-limited sawtooth waveforms, subtracted from each other |
CGenSineNode | Sine waveform generator |
CGenTableNode | Basic table-lookup oscillator |
CGenTriangleNode | Triangle waveform generator |
CInputDeviceNode | Interface representing a Node that communicates with a hardware input device. This is typically a microphone or a 'line-in' on an audio interface |
CInputNode | InputNode is the base class for Node's that produce audio. It cannot have any inputs |
CMathNode | Base class for an arithmetic based Node |
►CMonitorNode | Node for retrieving time-domain audio PCM samples |
CFormat | |
►CMonitorSpectralNode | A Scope that performs spectral (Fourier) analysis |
CFormat | |
CMultiplyNode | Node for performing a mulitplication operation on its input |
►CNode | Fundamental building block for creating an audio processing graph |
CFormat | |
CNodeAutoPullable | Node that can be pulled without being connected to any outputs |
CNodeCycleExc | |
COutputDeviceNode | Interface representing a Node that communicates with a hardware output device. This is typically speakers or a 'line-out' on an audio interface |
COutputNode | Base class for Node's that consume an audio signal, for example speakers. It cannot have any outputs |
CPan2dNode | Simple stereo panning using an equal power cross-fade. The panning position is specified by a single position between the left and right speakers |
►CParam | Allows an audio parameter to be controlled over time with sample accurate curves |
COptions | Optional parameters when applying or appending ramps |
CSamplePlayerNode | Base Node class for sampled audio playback. Can do operations like seek and loop |
CSampleRecorderNode | Base Node class for recording audio samples. Inherits from NodeAudioPullable, and therefore does not need to be connected to an output |
CScopedEnableContext | RAII-style utility class to set a Context's enabled state and have it restored at the end of the current scope block |
CScopedEnableNode | RAII-style utility class to set a Node's enabled state and have it restored at the end of the current scope block |
CSource | Base class that is used to load and read from an audio source |
CSourceFile | Loads and reads from an audio file source |
CSourceFileOggVorbis | SourceFile implementation for decoding ogg vorbis files |
CSubtractNode | Node for performing a subtration operation on its input |
CTargetFile | Base class that is used to create and write to an audio destination. Currently only supports .wav encoding |
►CVoice | Interface for performing high-level audio playback tasks |
COptions | Optional parameters passed into Voice::create() methods |
CVoiceCallbackProcessor | Concrete Voice for processing audio with a callback function |
CVoiceSamplePlayerNode | Concrete Voice for sample playback |
CWaveTable | Manages a table that is used for wavetable synthesis. Supports table lookup with linear interpolation |
CWaveTable2d | Manages an array of tables that is used for bandlimited wavetable synthesis. Supports table lookup with linear interpolation |
►Ncairo | |
CContext | |
CFontExtents | |
CFontFace | |
CFontOptions | |
CGradient | |
CGradientLinear | |
CGradientRadial | |
CMatrix | |
CPattern | |
CPatternSolid | |
CPatternSurface | |
CScaledFont | |
CSurfaceBase | |
CSurfaceCgBitmapContext | |
CSurfaceEps | |
CSurfaceGdi | |
CSurfaceImage | |
CSurfacePdf | |
CSurfacePs | |
CSurfaceQuartz | |
CSurfaceSvg | |
CTextExtents | |
►Ncocoa | |
CImageSourceCgImage | |
CImageTargetCgImage | |
CSafeNsAutoreleasePool | Represents an exception-safe NSAutoreleasePool. Replaces the global NSAutoreleasePool for its lifetime |
CSafeNsData | Represents an exception-safe Cocoa NSData which behaves like a shared_ptr but can implicitly cast itself to NSData* |
CSafeNsString | Represents an exception-safe Cocoa NSString which behaves like a shared_ptr but can implicitly cast itself to NSString* |
CSafeUiImage | A class which encapsulate a UIImage and an associated CGImageRef in order to work around memory ownership ambiguities in Cocoa Touch |
►Ngeom | |
CAttribFn | Maps an attribute as a function of another attribute. Valid types are: float, vec2, vec3, vec4 |
CAttribInfo | |
CBounds | Calculates the 3D bounding box of the geometry |
CBSpline | Converts a BSpline into a LINE_STRIP |
CBufferLayout | |
CCapsule | |
CCircle | |
CColorFromAttrib | Modifies the color of a geom::Source as a function of a 2D or 3D input attribute |
CCone | |
CConstant | Sets an attribute of a geom::Source to be a constant value for every vertex. Determines dimension from constructor (vec4 -> 4, for example) |
CCube | |
CCylinder | |
CExc | |
CExcIllegalDestDimensions | |
CExcIllegalIndexType | |
CExcIllegalPrimitiveType | |
CExcIllegalSourceDimensions | |
CExcInadequateIndexStorage | |
CExcMissingAttrib | |
CExcNoIndices | |
CExtrude | |
CExtrudeSpline | |
CHelix | |
CIcosahedron | |
CIcosphere | |
CInvert | Inverts the value of an attribute. Works for any dimension |
CLines | Converts any geom::Source to equivalent vertices connected by lines. Output primitive type is always geom::Primitive::LINES |
►CModifier | |
CParams | Expresses the upstream parameters for a Modifier such as # vertices |
CPlane | Defaults to a plane on the z axis, origin = [0, 0, 0], normal = [0, 1, 0] |
CRect | |
CRemove | Removes an attribute entirely |
CRing | |
CRotate | "Bakes" a rotation into the positions, normals and tangents of a geom::Source |
CRoundedRect | |
CScale | "Bakes" a scale into the positions, normals and tangents of a geom::Source |
CSource | |
CSourceMods | Represents a geom::Source with 0 or more geom::Modifiers concatenated |
CSourceModsContext | |
CSphere | |
CSubdivide | |
CTangents | Creates TANGENT and BITANGENT attributes based on POSITIONS, NORMALS and TEX_COORD_0. Requires indexed geometry |
CTarget | |
CTeapot | |
CTorus | |
CTorusKnot | |
CTransform | "Bakes" a mat4 transformation into the positions, normals and tangents of a geom::Source. Promotes 2D positions to 3D |
CTranslate | "Bakes" a translation into the positions, normals and tangents of a geom::Source |
CTwist | Twists a geom::Source around a given axis |
CVertexNormalLines | Draws lines representing the Attrib::NORMALs for a geom::Source. Encodes 0 for base and 1 for normal into CUSTOM_0 |
CWireCapsule | |
CWireCircle | |
CWireCone | |
CWireCube | |
CWireCylinder | |
CWireFrustum | |
CWireIcosahedron | |
CWirePlane | Defaults to a plane on the z axis, origin = [0, 0, 0], normal = [0, 1, 0] |
CWireRoundedRect | |
CWireSource | |
CWireSphere | |
CWireTorus | |
►Ngl | |
CBatch | |
CBufferObj | |
CBufferTexture | Represents a Buffer Texture, or GL_TEXTURE_BUFFER |
►CContext | |
CPlatformData | |
CDdsParseExc | |
CEnvironment | |
CExcContextAllocation | |
CException | |
CExceptionUnknownTarget | |
►CFbo | Represents an OpenGL Framebuffer Object |
CFormat | Defines the Format of the Fbo, which is passed in via create() |
►CFboCubeMap | Helper class for implementing dynamic cube mapping |
CFormat | |
CFboException | |
CFboExceptionInvalidSpecification | |
CGlslNullProgramExc | |
►CGlslProg | |
CAttribute | |
CFormat | |
CUniform | |
CGlslProgCompileExc | |
CGlslProgExc | |
CGlslProgLinkExc | |
CKtxParseExc | |
CPbo | Represents an OpenGL Pixel Buffer Object |
CPlatformDataMsw | |
CQuery | Base class for OpenGL Query objects |
CQueryException | |
CQueryTimeSwapped | Represents a pair of GL_TIME_ELAPSED Query objects, swapped on each end() call |
CRenderbuffer | Represents an OpenGL Renderbuffer, used primarily in conjunction with FBOs. Supported on OpenGL ES but multisampling is currently ignored. Implicitly shared object |
CScopedActiveTexture | |
CScopedBlend | Controls the current blend mode for the current scope |
CScopedBlendAdditive | Enables blending state for the current scope and sets the blending function additive blending (sfactor = GL_SRC_ALPHA, dfactor = GL_ONE ) |
CScopedBlendAlpha | Enables blending state for the current scope and sets the blending function for standard alpha blending (sfactor = GL_SRC_ALPHA, dfactor = GL_ONE_MINUS_SRC_ALPHA ) |
CScopedBlendPremult | Enables blending state for the current scope and sets the blending function for premultiplied alpha blending (sfactor = GL_ONE, dfactor = GL_ONE_MINUS_SRC_ALPHA ) |
CScopedBuffer | |
CScopedColor | |
CScopedDepth | Scopes state of depth testing and writing |
CScopedDepthTest | Scopes state to control the depth testing / reading operation. See information on c\ GL_DEPTH_TEST |
CScopedDepthWrite | Scopes state to control whether successful depth tests write to the depth buffer. See information on glDepthMask() |
CScopedFaceCulling | Scopes state of face culling |
CScopedFramebuffer | |
CScopedFrontFace | Scopes winding order defining front-facing polygons |
CScopedGlslProg | |
CScopedLineWidth | Scopes state of line width |
CScopedLogicOp | Scopes state of logic op |
CScopedMatrices | Preserves all matrices |
CScopedModelMatrix | |
CScopedPolygonMode | Scopes polygon rasterization mode for GL_FRONT_AND_BACK |
CScopedProjectionMatrix | |
CScopedRenderbuffer | Scopes state of Renderbuffer binding |
CScopedScissor | |
CScopedState | |
CScopedTextureBind | |
CScopedVao | |
CScopedViewMatrix | |
CScopedViewport | |
CShaderDef | |
CShaderPreprocessor | Class for parsing and processing GLSL preprocessor directives |
CShaderPreprocessorExc | Exception thrown when there is an error preprocessing the shader source in ShaderPreprocessor |
CSsbo | |
CSurfaceConstraintsGLTexture | |
CSync | |
►CTexture1d | |
CFormat | |
►CTexture2d | |
CFormat | |
CTexture2dCache | |
►CTexture3d | |
CFormat | |
►CTextureBase | |
CFormat | |
►CTextureCubeMap | |
CFormat | |
►CTextureData | |
CFace | Represents a face of a texture; typically 1 Face per Level; CubeMaps have 6 |
CLevel | Represents a single mip-level, composed of 1 or more Faces |
CTextureDataExc | |
CTextureDataStoreTooSmallExc | |
►CTextureFont | |
CDrawOptions | |
CFormat | |
CGlyphInfo | |
CTextureResizeExc | |
CUbo | |
►CVao | |
CLayout | Represent a software-only mirror of the state a VAO records. Can be used directly for efficient swapping (primarily by the gl:: convenience functions) |
CVertexAttrib | |
CVbo | |
►CVboMesh | |
CLayout | |
CMappedAttrib | |
►CMappedAttribBase | |
CMapping | |
CMappedVboInfo | |
CVertBatch | |
►Nip | |
CAdaptiveThresholdT | |
►Nlog | |
CEntry | |
CLocation | |
CLogger | |
CLoggerBreakpoint | LoggerBreakpoint doesn't actually print anything, but triggers a breakpoint on log events above a specified threshold |
CLoggerConsole | LoggerConsole prints log messages in the application console window |
CLoggerFile | LoggerFile will write log messages to a specified file |
CLoggerFileRotating | LoggerFileRotating will write log messages to a file that is rotated at midnight |
CLoggerSystem | |
CLogManager | LogManager manages a stack of all active Loggers |
CMetadata | |
►Nmsw | |
Cbasic_debugbuf | |
Cbasic_dostream | |
CComDeleter | Functor version that calls Release() on a com-managed object |
CComIStream | Wraps a cinder::IStream with a COM ::IStream |
CComOStream | Wraps a cinder::OStream with a COM ::IStream |
►Nparams | |
►CInterfaceGl | Interface for adding params to your window. Wraps AntTweakBar |
COptions | Provides chainable options, returned from addParam() |
COptionsBase | Base class for chainable options |
►Nqtime | |
CAvfErrorLoadingExc | |
CAvfExc | |
CAvfFileInvalidExc | |
CAvfPathInvalidExc | |
CAvfTextureErrorExc | |
CAvfUrlInvalidExc | |
CImageTargetCvPixelBuffer | |
CImageTargetGWorld | |
►CMovieBase | |
CObj | |
►CMovieGl | QuickTime movie playback as OpenGL textures Textures are always bound to the GL_TEXTURE_RECTANGLE_ARB target |
CObj | |
►CMovieLoader | |
CObj | |
CMovieResponder | |
►CMovieSurface | |
CObj | |
►CMovieWriter | |
CFormat | Defines the encoding parameters of a MovieWriter |
CMovieWriterExc | |
CMovieWriterExcAlreadyFinished | |
CMovieWriterExcFrameEncode | |
CMovieWriterExcInvalidPath | |
CQuickTimeErrorLoadingExc | |
CQuickTimeExc | |
CQuickTimeExcFft | |
CQuickTimeExcUrlInvalid | |
CQuickTimeFileInvalidExc | |
CQuickTimePathInvalidExc | |
►Nsignals | |
►Ndetail | |
CCollectorDefault | Implements the default signal handler collection behaviour |
CCollectorDefault< void > | CollectorDefault specialisation for signals with void return type |
CCollectorInvocation | Invokes signal handlers differently depending on return type |
CCollectorInvocation< Collector, R(Args...)> | CollectorInvocation specialisation for regular signals |
CCollectorInvocation< Collector, void(Args...)> | CollectorInvocation specialisation for signals with void return type |
CCollectorLast | Returns the result of the last signal handler from a signal emission |
CDisconnector | Helper class for disconnecting Connections |
CSignalBase | Base Signal class, which provides a concrete type that can be stored by the Disconnector |
CSignalLinkBase | Base class for signal links, which manages reference counting and provides a concrete type to be passed to Connection |
CSignalProto | The template implementation for callback list |
CSignalProto< R(Args...), Collector > | SignalProto template, the parent class of Signal, specialised for the callback signature and collector |
CCollectorBitwiseAnd | Returns a bitmask where in order for the bit in type T to be be 1, it has to be 1 from all slots. Returns 0 if there are no slots |
CCollectorBooleanAnd | Returns true if all slots return true, else false. Does not short-circuit. Returns true if there are no slots |
CCollectorUntil0 | Keep signal emissions going until any handler returns false |
CCollectorVector | CollectorVector returns the result of all signal handlers from a signal emission in a std::vector |
CCollectorWhile0 | Keep signal emissions going while all handlers return 0 false |
CConnection | Connection is returned from Signal::connect(), which can be used to disconnect the callback slot |
CScopedConnection | ScopedConnection can be captured from Signal::connect() to limit the connection lifetime to the current scope, after which Connection::disconnect() will be called |
CSignal | Signal is a template type providing an interface for arbitrary callback lists |
►Nsvg | |
CCircle | SVG Circle element: http://www.w3.org/TR/SVG/shapes.html#CircleElement |
CDoc | Represents an SVG Document. See SVG Document Structure http://www.w3.org/TR/SVG/struct.html |
CEllipse | SVG Ellipse element: http://www.w3.org/TR/SVG/shapes.html#EllipseElement |
CExc | SVG Exception base-class |
CExcChildNotFound | |
CFloatParseExc | |
►CGradient | Base class for SVG Gradients. See SVG Gradients: http://www.w3.org/TR/SVG/pservers.html#Gradients |
CStop | |
CGroup | Represents a group of SVG elements. http://www.w3.org/TR/SVG/struct.html#Groups |
CImage | SVG Image Element. Represents an unpremultiplied bitmap. http://www.w3.org/TR/SVG/struct.html#ImageElement |
CLine | SVG Line element: http://www.w3.org/TR/SVG/shapes.html#LineElement |
CLinearGradient | SVG Linear gradient |
CNode | Base class for an element of an SVG Document |
CPaint | SVG Paint specification for fill or stroke, including solids and gradients |
CPath | SVG Path element: http://www.w3.org/TR/SVG/paths.html#PathElement |
CPathParseExc | |
CPolygon | SVG Polygon Element: http://www.w3.org/TR/SVG/shapes.html#PolygonElement |
CPolyline | SVG Polyline Element: http://www.w3.org/TR/SVG/shapes.html#PolylineElement |
CRadialGradient | SVG Radial gradient |
CRect | SVG Rect element: http://www.w3.org/TR/SVG/shapes.html#RectElement |
CRenderer | Base class from which Renderers are derived |
CStyle | SVG Style for a node. Corresponds to SVG Styling: http://www.w3.org/TR/SVG/styling.html |
CText | SVG Text element. http://www.w3.org/TR/SVG/text.html#TextElement |
►CTextSpan | SVG tspan Element. Generally owned by a svg::Text Node. http://www.w3.org/TR/SVG/text.html#TSpanElement |
CAttributes | |
CTransformParseExc | |
CUse | SVG Use Element, which instantiates a different element: http://www.w3.org/TR/SVG/struct.html#UseElement |
CValue | SVG Value/Unit pair |
CValueExc | |
CAnim | |
CAnimBase | |
CArcball | |
CArea | |
CAxisAlignedBox | |
CBandedMatrix | |
CBSpline | |
CBSplineBasis | |
CBuffer | |
CCallbackMgr | Implements a utility class for maintaining a list of callbacks |
CCamera | Base Camera class, which manages the projection and view matrices for a 3-dimensional scene, as well as providing mapping functionality |
CCameraOrtho | An orthographic Camera |
CCameraPersp | A perspective Camera |
CCameraStereo | A Camera used for stereoscopic displays |
CCameraUi | Enables user interaction with a CameraPersp via the mouse |
►CCapture | |
CDevice | |
CCaptureExc | |
CCaptureExcInitFail | |
CCaptureExcInvalidChannelOrder | |
CCaptureImplAvFoundationDevice | |
CCaptureImplCocoaDummyDevice | This class implements a stubbed-out Capture implementation in order to allow an iOS app which requires capture support to run in the simulator |
►CCaptureImplDirectShow | |
CDevice | |
►CChannelT | A single channel of image data, either a color channel of a Surface or a grayscale image. Implicitly shared object |
CConstIter | Convenience class for iterating the pixels of a Channel. The iteration is const , performing read-only operations on the Channel |
CIter | |
CCHANTRAIT | |
CCHANTRAIT< float > | |
CCHANTRAIT< half_float > | |
CCHANTRAIT< uint16_t > | |
CCHANTRAIT< uint8_t > | |
CClipboard | Singleton representing the system's clipboard |
CColorAT | |
CCOLORDIM | |
CCOLORDIM< 3, float > | |
CCOLORDIM< 3, uint8_t > | |
CCOLORDIM< 4, float > | |
CCOLORDIM< 4, uint8_t > | |
CColorT | |
CCompareNode | |
CConcurrentCircularBuffer | |
CCue | |
CDataSource | |
CDataSourceBuffer | |
CDataSourcePath | |
CDataSourceUrl | |
CDataTarget | |
CDataTargetPath | |
CDataTargetStream | |
CDisplay | |
CDisplayCocoaTouch | Represents a monitor/display on iOS |
CDisplayMsw | |
CDisplayWinRt | |
CEaseInAtan | Easing equation for an atan ease-in, accelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie |
CEaseInBack | Easing 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 |
CEaseInBounce | Easing 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 |
CEaseInCirc | Easing equation for a circular (sqrt(1-t^2)) ease-in, accelerating from zero velocity. Functor edition |
CEaseInCubic | Easing equation function for a cubic (t^3) ease-in, accelerating from zero velocity. Functor edition |
CEaseInElastic | Easing equation for an elastic (exponentially decaying sine wave) ease-in, accelerating from zero velocity. Functor edition |
CEaseInExpo | Easing equation for an exponential (2^t) ease-in, accelerating from zero velocity. Functor edition |
CEaseInOutAtan | Easing equation for an atan ease-in/out, accelerating until halfway, then decelerating. Functor edition. Used by permssion from Chris McKenzie |
CEaseInOutBack | Easing 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 |
CEaseInOutBounce | Easing 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 |
CEaseInOutCirc | Easing equation for a circular (sqrt(1-t^2)) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutCubic | Easing equation for a cubic (t^3) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutElastic | Easing equation for an elastic (exponentially decaying sine wave) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutExpo | Easing equation for an exponential (2^t) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutQuad | Easing equation for a quadratic (t^2) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutQuart | Easing equation for a quartic (t^4) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutQuint | Easing equation for a quintic (t^5) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInOutSine | Easing equation for a sinusoidal (sin(t)) ease-in/out, accelerating until halfway, then decelerating. Functor edition |
CEaseInQuad | Easing equation for a quadratic (t^2) ease-in, accelerating from zero velocity. Functor edition |
CEaseInQuart | Easing equation for a quartic (t^4) ease-in, accelerating from zero velocity. Functor edition |
CEaseInQuint | Easing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition |
CEaseInSine | Easing equation for a sinusoidal (sin(t)) ease-in, accelerating from zero velocity. Functor edition |
CEaseNone | Easing equation for a simple linear tweening with no easing. Functor edition |
CEaseOutAtan | Easing equation for an atan ease-out, decelerating from zero velocity. Functor edition. Used by permssion from Chris McKenzie |
CEaseOutBack | Easing 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 |
CEaseOutBounce | Easing 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 |
CEaseOutCirc | Easing equation for a circular (sqrt(1-t^2)) ease-out, decelerating from zero velocity. Functor edition |
CEaseOutCubic | Easing equation for a cubic (t^3) ease-out, decelerating to zero velocity. Functor edition |
CEaseOutElastic | Easing equation for an elastic (exponentially decaying sine wave) ease-out, decelerating from zero velocity. Functor edition |
CEaseOutExpo | Easing equation for an exponential (2^t) ease-out, decelerating from zero velocity. Functor edition |
CEaseOutInBack | Easing 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 |
CEaseOutInBounce | Easing 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 |
CEaseOutInCirc | Easing equation for a circular (sqrt(1-t^2)) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInCubic | Easing equation for a cubic (t^3) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInElastic | Easing equation for an elastic (exponentially decaying sine wave) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInExpo | Easing equation for an exponential (2^t) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInQuad | Easing equation for a quadratic (t^2) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInQuart | Easing equation for a quartic (t^4) ease-out/in, decelerating until halfway, then accelerating. Funtor edition |
CEaseOutInQuint | Easing equation for a quintic (t^5) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutInSine | Easing equation for a sinusoidal (sin(t)) ease-out/in, decelerating until halfway, then accelerating. Functor edition |
CEaseOutQuad | Easing equation for a quadratic (t^2) ease-out, decelerating to zero velocity. Functor edition |
CEaseOutQuart | Easing equation for a quartic (t^4) ease-out, decelerating to zero velocity. Functor edition; |
CEaseOutQuint | Easing equation function for a quintic (t^5) ease-in, accelerating from zero velocity. Functor edition |
CEaseOutSine | Easing equation for a sinusoidal (sin(t)) easing out, decelerating from zero velocity. Functor edition |
CException | All exceptions thrown in cinder derive from cinder::Exception |
CFilterBase | |
CFilterBesselBlackman | |
CFilterBox | |
CFilterCatmullRom | |
CFilterCubic | |
CFilterGaussian | |
CFilterMitchell | |
CFilterQuadratic | |
CFilterSincBlackman | |
CFilterTriangle | |
CFnTween | |
CFnTweenRef | |
CFont | Represents an instance of a font at a point size. Implicitly shared object |
CFontGlyphFailureExc | |
CFontInvalidNameExc | |
CFrustumT | |
Chalf_float | |
CImageIo | |
CImageIoException | |
CImageIoExceptionFailedLoad | |
CImageIoExceptionFailedLoadTinyExr | |
CImageIoExceptionFailedWrite | |
CImageIoExceptionFailedWriteTinyExr | |
CImageIoExceptionIllegalChannelOrder | |
CImageIoExceptionIllegalColorModel | |
CImageIoExceptionIllegalDataType | |
CImageIoExceptionUnknownExtension | |
CImageIoRegistrar | |
►CImageSource | |
COptions | Optional parameters passed when creating an Image |
CImageSourceFileQuartz | |
CImageSourceFileQuartzExceptionUnsupportedData | |
CImageSourceFileRadiance | |
CImageSourceFileRadianceException | |
CImageSourceFileStbImage | |
CImageSourceFileTinyExr | |
CImageSourceFileWic | |
CImageSourceFileWicExceptionUnsupportedData | |
CImageSourcePng | |
CImageSourcePngException | |
►CImageTarget | |
COptions | |
CImageTargetFileQuartz | |
CImageTargetFileStbImage | |
CImageTargetFileTinyExr | |
CImageTargetFileWic | |
CIoStream | |
CIoStreamFile | |
CIStreamCinder | |
CIStreamFile | |
CIStreamMem | |
CIStreamStateRestore | |
CIStreamUrl | |
CIStreamUrlImplCocoa | |
CIStreamUrlImplCurl | |
CIStreamUrlImplWinInet | |
►CJsonTree | |
CExcChildNotFound | Exception expressing the absence of an expected child node |
CException | Base class for JsonTree exceptions |
CExcJsonParserError | Exception expressing the existence of errors when serializing or deserializing JSON |
CExcNonConvertible | Exception expressing the inability to convert a node's value to a requested type |
CParseOptions | Options for JSON parsing. Passed to the JsonTree constructor |
CWriteOptions | Options for JSON writing. Passed to the write method |
CKdNode | |
CKdTree | |
Cmath | |
Cmath< float > | |
CNodeDataTraits | |
CNodeDataTraits< vec2 > | |
CNodeDataVectorTraits | |
CNoncopyable | |
CNullLookupProc | |
►CObjLoader | Loads Alias|Wavefront .OBJ file format |
CFace | |
CGroup | |
CMaterial | |
COStream | |
COStreamFile | |
COStreamMem | |
CParallelTransport | |
CPath2d | |
CPath2dCalcCache | Accelerates the calculation of various operations on Path2d. Useful if doing repeated calculations, otherwise just use Path2d member functions |
CPath2dExc | |
CPerlin | |
CPlaneExc | Exception type thrown when bad values are encountered |
CPlaneT | Represents a Plane, as a geometric primitive, useful in conducting tests in 3D space |
CPolyLineT | |
CRand | |
CRay | |
CRectMapping | |
CRectT | |
►CSerial | |
CDevice | |
CSerialExc | |
CSerialExcDeviceEnumerationFailed | |
CSerialExcOpenFailed | |
CSerialExcReadFailure | |
CSerialExcWriteFailure | |
CSerialTimeoutExc | |
CShape2d | |
CSphere | |
CStreamBase | |
CStreamExc | |
CStreamExcOutOfMemory | |
CSurfaceChannelOrder | Specifies the in-memory ordering of the channels of a Surface |
CSurfaceConstraints | Base class for defining the properties of a Surface necessary to be interoperable with different APIs |
CSurfaceConstraintsCairo | |
CSurfaceConstraintsDefault | |
CSurfaceConstraintsExc | |
CSurfaceConstraintsGdiPlus | |
CSurfaceExc | |
►CSurfaceT | An in-memory representation of an image. Implicitly shared object |
CConstIter | Convenience class for iterating the pixels of a Surface. The iteration is const , performing read-only operations on the Surface |
CIter | Convenience class for iterating the pixels of a Surface |
CSvgRendererGl | |
►CSystem | Queries system software and hardware capabilities of the computer. Values are cached so there is low overhead in calling these functions more than once |
CNetworkAdapter | Represents a single Network Adapter of the system |
CSystemExc | |
CSystemExcFailedQuery | |
CTextBox | |
CTextLayout | |
CThreadSetup | Create an instance of this class at the beginning of any multithreaded code that makes use of Cinder functionality |
CTimeline | |
CTimelineItem | Base interface for anything that can go on a Timeline |
CTimer | A high-resolution timer class |
►CTriangulator | Converts an arbitrary Shape2d into a TriMesh2d |
CException | |
►CTriMesh | |
CFormat | |
►CTween | |
COptions | |
►CTweenBase | |
COptions | |
CTweenRef | |
CUrl | |
CUrlLoadExc | Exception for failed Url loading |
CUrlOptions | Options for loadUrl() to dictate caching and timeout behavior |
CVECDIM | |
CVECDIM< 2, double > | |
CVECDIM< 2, float > | |
CVECDIM< 2, int > | |
CVECDIM< 3, double > | |
CVECDIM< 3, float > | |
CVECDIM< 3, int > | |
CVECDIM< 4, double > | |
CVECDIM< 4, float > | |
CVECDIM< 4, int > | |
►CXmlTree | |
CAttr | XML attribute |
CConstIter | A const iterator over the children of an XmlTree |
CExcAttrNotFound | Exception expressing the absence of an expected attribute |
CExcChildNotFound | Exception expressing the absence of an expected child node |
CException | Base class for XmlTree exceptions |
CExcUnknownNodeType | Exception implying an XML node of an unknown type. Implies a low-level problem communicating with RapidXML |
CIter | An iterator over the children of an XmlTree |
CParseOptions | Options for XML parsing. Passed to the XmlTree constructor |
►NFontEnumeration | |
Csealed | |
►Nglm | |
►Ndetail | |
C_swizzle | |
C_swizzle_base0 | |
C_swizzle_base1 | |
C_swizzle_base1< T, P, V, E0, E1, E2, E3, 4 > | |
C_swizzle_base1< T, P, V, E0, E1, E2,-1, 3 > | |
C_swizzle_base1< T, P, V, E0, E1,-1,-2, 2 > | |
C_swizzle_base2 | |
►C_swizzle_base2< ValueType, P, VecType, N, E0, E1, E2, E3, 1 > | |
CStub | |
Cfunctor1 | |
Cfunctor1< R, T, P, tvec1 > | |
Cfunctor1< R, T, P, tvec2 > | |
Cfunctor1< R, T, P, tvec3 > | |
Cfunctor1< R, T, P, tvec4 > | |
Cfunctor2 | |
Cfunctor2< T, P, tvec1 > | |
Cfunctor2< T, P, tvec2 > | |
Cfunctor2< T, P, tvec3 > | |
Cfunctor2< T, P, tvec4 > | |
Cfunctor2_vec_sca | |
Cfunctor2_vec_sca< T, P, tvec1 > | |
Cfunctor2_vec_sca< T, P, tvec2 > | |
Cfunctor2_vec_sca< T, P, tvec3 > | |
Cfunctor2_vec_sca< T, P, tvec4 > | |
CgenType | |
Cmake_signed | |
Cmake_signed< char > | |
Cmake_signed< int > | |
Cmake_signed< long > | |
Cmake_signed< long long > | |
Cmake_signed< short > | |
Cmake_signed< unsigned char > | |
Cmake_signed< unsigned int > | |
Cmake_signed< unsigned long > | |
Cmake_signed< unsigned long long > | |
Cmake_signed< unsigned short > | |
Cmake_unsigned | |
Cmake_unsigned< char > | |
Cmake_unsigned< int > | |
Cmake_unsigned< long > | |
Cmake_unsigned< long long > | |
Cmake_unsigned< short > | |
Cmake_unsigned< unsigned char > | |
Cmake_unsigned< unsigned int > | |
Cmake_unsigned< unsigned long > | |
Cmake_unsigned< unsigned long long > | |
Cmake_unsigned< unsigned short > | |
CouterProduct_trait | |
CouterProduct_trait< T, P, tvec2, tvec2 > | |
CouterProduct_trait< T, P, tvec2, tvec3 > | |
CouterProduct_trait< T, P, tvec2, tvec4 > | |
CouterProduct_trait< T, P, tvec3, tvec2 > | |
CouterProduct_trait< T, P, tvec3, tvec3 > | |
CouterProduct_trait< T, P, tvec3, tvec4 > | |
CouterProduct_trait< T, P, tvec4, tvec2 > | |
CouterProduct_trait< T, P, tvec4, tvec3 > | |
CouterProduct_trait< T, P, tvec4, tvec4 > | |
Csimd | |
►Nio | |
Cbasic_format_saver | |
Cbasic_state_saver | |
Cdelimeter | |
Cformat_punct | |
Corder | |
Cprecision | |
Cwidth | |
Ctdualquat | |
Ctmat2x2 | |
Ctmat2x3 | |
Ctmat2x4 | |
Ctmat3x2 | |
Ctmat3x3 | |
Ctmat3x4 | |
Ctmat4x2 | |
Ctmat4x3 | |
Ctmat4x4 | |
Ctquat | |
Ctvec1 | |
Ctvec2 | |
Ctvec3 | |
Ctvec4 | |
►NShaders | |
►NWindows | |
►NUI | |
CAppDelegateImpl | |
CAppImplCocoaTouch | |
CAppImplMac | |
CAppImplMacScreenSaver | |
CCaptureImplAvFoundation | |
CCaptureImplCocoaDummy | |
CCinderViewCocoaTouch | |
C<CinderViewCocoaTouchDelegate> | |
C<CinderViewDelegate> | |
CCinderViewMac | |
CRendererImpl2dCocoaTouchQuartz | |
CRendererImpl2dMacQuartz | |
CRendererImplGlCocoaTouch | |
CRendererImplGlMac | |
Csealed | |
►CStackWalker | |
CCallstackEntry | |
CtagTOUCHINPUT | |
CWindowImplBasicCocoa | |
CWindowImplCocoaScreenSaver | |
CWindowImplCocoaTouch | |