CEL

Public API Reference

Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

celData Struct Reference

Typed data for CEL. More...

#include <physicallayer/datatype.h>

List of all members.

Public Member Functions

 celData ()
 celData (const celData &copy)
const celDataoperator= (const celData &copy)
 ~celData ()
void Clear ()
void Set (bool v)
 Initialize and set the value.
void Set (int8 v)
void Set (uint8 v)
void Set (int16 v)
void Set (uint16 v)
void Set (int32 v)
void Set (uint32 v)
void Set (float v)
void Set (const csVector2 &v)
void Set (const csVector3 &v)
void Set (const csColor &v)
void Set (const char *s)
void Set (iCelPropertyClass *pc)
void Set (iCelEntity *ent)
void SetAction (const char *s)
void SetIBase (iBase *b)
void SetParameter (const char *s, celDataType t)

Public Attributes

celDataType type
bool bo
int8 b
uint8 ub
int16 w
uint16 uw
int32 l
uint32 ul
float f
iString * s
float x
float y
float z
float red
float green
float blue
iCelPropertyClasspc
iCelEntityent
iBase * ibase
iString * parname
celDataType partype


Detailed Description

Typed data for CEL.

Definition at line 63 of file datatype.h.


Member Function Documentation

void celData::Set bool  v  )  [inline]
 

Initialize and set the value.

Definition at line 125 of file datatype.h.

References Clear(), and type.

Referenced by iCelDataBuffer::Add().


The documentation for this struct was generated from the following file:
Generated for CEL: Crystal Entity Layer by doxygen 1.4.4