|
Muvicado HD
|
| CAppController | Coordinates presentation of top-level preference and MIDI setup panels |
| Cbbox_shape | |
| CController | Manages the active Mode and connects UI elements with the PlayArea |
| CDrawFreehandPadMode | Mode that digitizes a freehand path into a Pad while dragging |
| CDrawPolygonPadMode | Mode for drawing polygons on the pad with adjustable transparency |
| CDrawTraceMode | Mode for drawing by tracing over existing elements or guides |
| Cedge_shape | |
| CElement | Abstract base class for items stored in PadView's element bag |
| Cgpc_polygon | |
| Cgpc_tristrip | |
| Cgpc_vertex | |
| Cgpc_vertex_list | |
| Cit_shape | |
| Clmt_shape | |
| CMode | Base class for interaction modes used by PlayArea and Controller |
| CMovePadMode | Mode that lets the user move selected pads and sweep a marquee to select pads |
| CMutLockArray | Similar to NSMutableArray, but thread-safe. Internally, uses an NSMutableArray and a rwlock |
| CMutLockDict | MutLockDict is a thread-safe version of NSMutableDictionary |
| CMutNRLockArray | Subclass of MutLockArray; this class does NOT retain the objects in its array! |
| CMutNRLockDict | Subclass of MutLockDict; this class does NOT retain the objects in its array! |
| CMuvicadoTests | |
| CNamedMutLockArray | |
| CNotePaletteArea | Renders a grid of pads mapped to MIDI notes and forwards interactions |
| CNSBezierPath(GPC) | |
| CObjectHolder | |
| Cp_shape | |
| CPad | A drawable element backed by NSBezierPath with color, text, and MIDI attributes |
| CPadView | NSView subclass that displays and edits Pad elements |
| CPadView(Persist) | |
| CPageSelectArea | A PadView subclass providing UI to select and navigate pages |
| CPlayArea | NSView subclass that hosts pads, modes, and editing commands |
| CPreferenceController | Manages the Preferences window, including color and startup options |
| CRestMode | Passive mode that immediately switches to its next mode on mouse up |
| Csbt_t_shape | |
| Cst_shape | |
| CUtility | Namespace-style class for color math, randomization, and note helpers |
| Cv_shape | |
| CVVCrashReporter | Simple class which automatically uploads crash logs and other relevant diagnostic information automatically made available by os x to a remote server |
| C<VVCrashReporterDelegate> | The crash reporter's delegate must adhere to this protocol |
| CVVCrashReporterDescriptionField | |
| CVVCrashReporterEmailField | |
| CVVCURLDL | |
| C<VVCURLDLDelegate> | |
| C<VVMIDIDelegateProtocol> | |
| CVVMIDIManager | |
| CVVMIDIMessage | |
| CVVMIDINode | |
| CVVSprite | |
| CVVSpriteControl | |
| CVVSpriteControlCell | |
| CVVSpriteGLView | |
| CVVSpriteManager | |
| CVVSpriteView | |
| CVVStopwatch | This class is used to measure how long it takes to do things; much easier to work with than NSDate |
| CVVThreadLoop | Simple class for spawning a thread which executes at a specified interval- simpler and easier to work with than NSThread/NSTimer in multi-threaded programming environments |