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