libHSPlasma
|
#include <plStateVariable.h>
Public Member Functions | |
plStateVariable () | |
virtual | ~plStateVariable () |
virtual void | setDescriptor (plVarDescriptor *desc)=0 |
plVarDescriptor * | getDescriptor () const |
virtual void | resize (size_t size)=0 |
size_t | getCount () const |
virtual void | read (hsStream *S, plResManager *mgr) |
virtual void | write (hsStream *S, plResManager *mgr) |
virtual void | SetFromDefault ()=0 |
virtual bool | isDefault (bool secondChance=false) const =0 |
void | setDirty (bool dirty=true) |
bool | isDirty () const |
Protected Attributes | |
unsigned char | fContents |
plStateVarNotificationInfo | fNotificationInfo |
plVarDescriptor * | fDescriptor |
size_t | fCount |
bool | fIsDirty |
plStateVariable::plStateVariable | ( | ) |
|
virtual |
size_t plStateVariable::getCount | ( | ) | const |
plVarDescriptor* plStateVariable::getDescriptor | ( | ) | const |
|
pure virtual |
Implemented in plSimpleStateVariable, and plSDStateVariable.
bool plStateVariable::isDirty | ( | ) | const |
|
virtual |
Reimplemented in plSimpleStateVariable, and plSDStateVariable.
|
pure virtual |
Implemented in plSimpleStateVariable, and plSDStateVariable.
|
pure virtual |
Implemented in plSimpleStateVariable, and plSDStateVariable.
void plStateVariable::setDirty | ( | bool | dirty = true | ) |
|
pure virtual |
Implemented in plSimpleStateVariable, and plSDStateVariable.
|
virtual |
Reimplemented in plSimpleStateVariable, and plSDStateVariable.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |