![]() |
v1.1.0
|
| ▼NSifteo | |
| CAffineMatrix | An augmented 3x2 matrix, for doing 2D affine transforms |
| CArray | A statically sized array |
| CAssetAudio | An audio asset, using any supported compression codec |
| CAssetConfiguration | An AssetConfiguration represents an arrangement of AssetGroups to load |
| CAssetConfigurationNode | One node in an AssetConfiguration list |
| CAssetGroup | A bundle of compressed tile data, for use by AssetImages |
| CAssetImage | Any kind of asset image, as defined in your stir script |
| CAssetLoader | An AssetLoader coordinates asset loading operations on one or more cubes |
| CAssetSlot | AssetSlots are numbered containers, in a cube's flash memory, which can hold AssetGroups |
| CAssetTracker | A Tracker module, converted from XM format by stir |
| CAudioChannel | One mixer channel, capable of playing AudioAssets |
| CAudioTracker | Playback interface for Tracker modules |
| CBG0Drawable | A VRAM accessor for drawing graphics in the BG0 mode |
| CBG0ROMDrawable | A VRAM accessor for drawing graphics in the BG0_ROM mode |
| CBG1Drawable | A VRAM accessor for drawing graphics in the BG1 mode |
| CBG1Mask | A BG1 tile mask. In other words, this is a 16x16-bit two-dimensional vector |
| CBG2Drawable | A VRAM accessor for drawing graphics in the BG2 mode |
| ▼CBitArray | A fixed-size array of bits, with compact storage and fast iteration |
| Citerator | An STL-style iterator for the BitArray |
| CBluetooth | Global Bluetooth operations |
| CBluetoothCounters | Diagnostic counters for the Bluetooth subsystem |
| CBluetoothPacket | A container for one Bluetooth packet's data |
| CBluetoothPipe | A memory buffer for bidirectional Bluetooth communications |
| CBluetoothQueue | A memory buffer which holds a queue of Bluetooth packets |
| CColormap | An accessor for the colormap, with up to 16 colors |
| CColormapSlot | A ColormapSlot refers to a single colormap index on a single cube |
| CCubeID | A lightweight identifier for one Sifteo cube |
| CCubeSet | An unordered set of cubes |
| CEventVector | Implementation for a single event vector |
| CFBDrawable | A templatized VRAM accessor for drawing pixel graphics, in one of the cube's supported framebuffer drawing modes |
| CFilesystemInfo | Information about the composition of the filesystem |
| CFixed | String formatting wrapper for fixed-width integers |
| CFixedFP | Format a floating point number using fixed precision |
| CFlatAssetImage | An AssetImage in which all tile indices are stored in a flat array, without any additional compression |
| CGameMenuEventVector | Implementation for the gameMenu event vector |
| CHex | String formatting wrapper for fixed-width hexadecimal integers |
| CHex64 | String formatting wrapper for fixed-width hexadecimal 64-bit integers |
| CMappedVolume | A Volume that has been mapped into the secondary flash memory region |
| CMetadata | Metadata objects are special compile-time mechanisms for annotating your game's ELF binary with additional data |
| CMotionBuffer | A memory buffer which holds captured motion data |
| CMotionIterator | Utility for reading low-level motion events from a MotionBuffer |
| CMotionMedian | Calculate median, minimum, and maximum statistics from a MotionBuffer |
| CNeighborEventVector | Implementation for a single neighbor event vector |
| CNeighborhood | A Neighborhood is a description of all neighbors for a single cube, packed into a small value |
| CNeighborID | A lightweight identifier for one neighbored object |
| CNullaryEventVector | Implementation for an event vector that takes no parameter |
| CPinnedAssetImage | An AssetImage in which all tiles are stored sequentially in memory |
| CRandom | Pseudo-random number generator |
| CRelocatableTileBuffer | A drawable that's backed by plain memory, usable with multiple cubes |
| CRGB565 | Represents a 16-bit 5:6:5 color, the native format used by our display |
| CScopedAssetLoader | An AssetLoader subclass which automatically calls init() and finish() in the constructor and destructor, respectively |
| CSpriteLayer | A SpriteLayer represents the VRAM attributes for the sprite rendering layer in BG0_SPR_BG1 mode |
| CSpriteRef | SpriteRefs refer to a single sprite on a single cube |
| CStampDrawable | A VRAM accessor for the STAMP mode, a special purpose 16-color framebuffer mode which supports color-keying and tiling |
| CStoredObject | A lightweight ID for a persistently stored object |
| CString | A statically sized character buffer, with output formatting support |
| CSystem | Global operations that apply to the system as a whole |
| CSystemTime | Absolute time, measured by the system's monotonically increasing nanosecond timer |
| CTileBuffer | A drawable that's backed by plain memory, instead of by a VideoBuffer |
| CTiltShakeRecognizer | A standard recognizer for shake and tilt gestures |
| CTimeDelta | Represents a difference between two SystemTimes, with moderate resolution |
| CTimeStep | TimeStep is a higher-level utility for keeping track of time the duration of game timesteps |
| CTimeTicker | TimeTicker is a utility for converting a stream of time deltas into a stream of discrete ticks |
| CUsb | Global USB operations |
| CUsbCounters | Diagnostic counters for the USB subsystem |
| CUsbPacket | A container for one Usb packet's data |
| CUsbPipe | A memory buffer for bidirectional USB communications |
| CUsbQueue | A memory buffer which holds a queue of USB packets |
| CVector2 | Generalized two-element cartesian coordinate vector |
| CVector3 | Generalized three-element cartesian coordinate vector |
| CVideoBuffer | A memory buffer which holds graphics data |
| CVolume | A coarse-grained region of external memory |
Sifteo SDK v1.1.0 (see all versions)
Last updated Tue Dec 23 2014, by Doxygen