libHSPlasma
|
#include <plStateDataRecord.h>
Public Types | |
enum | Flags { kVolatile = 0x1 } |
Public Member Functions | |
plStateDataRecord () | |
~plStateDataRecord () | |
void | read (hsStream *S, plResManager *mgr) |
void | write (hsStream *S, plResManager *mgr) |
void | prcWrite (pfPrcHelper *prc) |
plStateDescriptor * | getDescriptor () const |
void | setDescriptor (plStateDescriptor *desc) |
size_t | getNumVars () const |
plStateVariable * | get (size_t idx) const |
plStateVariable * | get (plString &name) const |
Static Public Member Functions | |
static void | ReadStreamHeader (hsStream *S, plString &name, int &version, plUoid *objUoid) |
static void | WriteStreamHeader (hsStream *S, plString name, int version, plUoid *objUoid) |
Protected Attributes | |
plStateDescriptor * | fDescriptor |
plUoid | fAssocObject |
std::vector< plStateVariable * > | fVarsList |
std::vector< plStateVariable * > | fSDVarsList |
std::vector< plStateVariable * > | fAllVars |
unsigned int | fFlags |
Static Protected Attributes | |
static const unsigned char | kIOVersion |
plStateDataRecord::plStateDataRecord | ( | ) |
plStateDataRecord::~plStateDataRecord | ( | ) |
plStateVariable* plStateDataRecord::get | ( | size_t | idx | ) | const |
plStateVariable* plStateDataRecord::get | ( | plString & | name | ) | const |
plStateDescriptor* plStateDataRecord::getDescriptor | ( | ) | const |
size_t plStateDataRecord::getNumVars | ( | ) | const |
void plStateDataRecord::prcWrite | ( | pfPrcHelper * | prc | ) |
void plStateDataRecord::read | ( | hsStream * | S, |
plResManager * | mgr | ||
) |
|
static |
void plStateDataRecord::setDescriptor | ( | plStateDescriptor * | desc | ) |
void plStateDataRecord::write | ( | hsStream * | S, |
plResManager * | mgr | ||
) |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |