v1.1.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Modules Pages
Classes
Assets

Objects for loading, using, and inspecting visual and audio assets. More...

Classes

struct  Sifteo::AssetAudio
 An audio asset, using any supported compression codec. More...
 
class  Sifteo::AssetConfiguration< tCapacity >
 An AssetConfiguration represents an arrangement of AssetGroups to load. More...
 
struct  Sifteo::AssetConfigurationNode
 One node in an AssetConfiguration list. More...
 
struct  Sifteo::AssetGroup
 A bundle of compressed tile data, for use by AssetImages. More...
 
struct  Sifteo::AssetImage
 Any kind of asset image, as defined in your stir script. More...
 
struct  Sifteo::AssetLoader
 An AssetLoader coordinates asset loading operations on one or more cubes. More...
 
class  Sifteo::AssetSlot
 AssetSlots are numbered containers, in a cube's flash memory, which can hold AssetGroups. More...
 
struct  Sifteo::AssetTracker
 A Tracker module, converted from XM format by stir More...
 
struct  Sifteo::FlatAssetImage
 An AssetImage in which all tile indices are stored in a flat array, without any additional compression. More...
 
struct  Sifteo::PinnedAssetImage
 An AssetImage in which all tiles are stored sequentially in memory. More...
 
class  Sifteo::ScopedAssetLoader
 An AssetLoader subclass which automatically calls init() and finish() in the constructor and destructor, respectively. More...
 

Detailed Description

Objects for loading, using, and inspecting visual and audio assets.

Audio and visual artwork packaged with a game are referred to here as assets. This module details the ways that Sifteo Cubes store and load assets. Many of the objects here are instantiated by stir. See the Asset Workflow for details.