Public API Reference

celData Struct Reference

Typed data for CEL. More...

#include <physicallayer/datatype.h>

List of all members.

Public Member Functions

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

Public Attributes

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

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.7