OPTPiX SpriteStudio SDK
 All Classes Namespaces Functions Variables Enumerations Enumerator Pages
Lump Class Reference
+ Collaboration diagram for Lump:

Public Types

enum  DataType {
  S16, S32, FLOAT, COLOR,
  STRING, SET
}
 

Public Member Functions

void add (Lump *lump)
 
void addFirst (Lump *lump)
 
size_t count () const
 

Static Public Member Functions

static Lumps16Data (int value)
 
static Lumps32Data (int value)
 
static LumpfloatData (float value)
 
static LumpcolorData (int color)
 
static LumpstringData (const std::string &value)
 
static Lumpset (const std::string &className, bool isReference=false)
 

Public Attributes

const DataType type
 
union {
   int   i
 
   float   f
 
   std::string *   s
 
   LumpSet *   p
 
data
 

The documentation for this class was generated from the following files: