libHSPlasma
Public Member Functions | Protected Attributes | List of all members
plSDStateVariable Class Reference

#include <plStateVariable.h>

Inheritance diagram for plSDStateVariable:
plStateVariable

Public Member Functions

 plSDStateVariable ()
virtual ~plSDStateVariable ()
virtual void setDescriptor (plVarDescriptor *desc)
void setSDVarDescriptor (plStateDescriptor *desc)
virtual void resize (size_t size)
virtual void read (hsStream *S, plResManager *mgr)
virtual void write (hsStream *S, plResManager *mgr)
virtual void SetFromDefault ()
virtual bool isDefault (bool secondChance=false) const
plStateDataRecordRecord (size_t idx) const
- Public Member Functions inherited from plStateVariable
 plStateVariable ()
virtual ~plStateVariable ()
plVarDescriptorgetDescriptor () const
size_t getCount () const
void setDirty (bool dirty=true)
bool isDirty () const

Protected Attributes

std::vector< class
plStateDataRecord * > 
fDataRecList
plStateDescriptorfSDVarDescriptor
- Protected Attributes inherited from plStateVariable
unsigned char fContents
plStateVarNotificationInfo fNotificationInfo
plVarDescriptorfDescriptor
size_t fCount
bool fIsDirty

Constructor & Destructor Documentation

plSDStateVariable::plSDStateVariable ( )
virtual plSDStateVariable::~plSDStateVariable ( )
virtual

Member Function Documentation

virtual bool plSDStateVariable::isDefault ( bool  secondChance = false) const
virtual

Implements plStateVariable.

virtual void plSDStateVariable::read ( hsStream S,
plResManager mgr 
)
virtual

Reimplemented from plStateVariable.

plStateDataRecord* plSDStateVariable::Record ( size_t  idx) const
virtual void plSDStateVariable::resize ( size_t  size)
virtual

Implements plStateVariable.

virtual void plSDStateVariable::setDescriptor ( plVarDescriptor desc)
virtual

Implements plStateVariable.

virtual void plSDStateVariable::SetFromDefault ( )
virtual

Implements plStateVariable.

void plSDStateVariable::setSDVarDescriptor ( plStateDescriptor desc)
virtual void plSDStateVariable::write ( hsStream S,
plResManager mgr 
)
virtual

Reimplemented from plStateVariable.

Member Data Documentation

std::vector<class plStateDataRecord*> plSDStateVariable::fDataRecList
protected
plStateDescriptor* plSDStateVariable::fSDVarDescriptor
protected

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