Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members
celPcCommon Class Reference
This is a common implementation for a property class from which all other property classes can inherit. More...
#include <celtool/stdpcimp.h>
Inheritance diagram for celPcCommon:

Public Member Functions | |
bool | HavePropertyClassesChanged () |
virtual const char * | GetTag () const |
virtual iCelEntity * | GetEntity () |
virtual bool | PerformAction (csStringID, iCelParameterBlock *) |
virtual void | PropertyClassesHaveChanged () |
virtual csPtr< iCelDataBuffer > | SaveFirstPass () |
virtual bool | LoadFirstPass (iCelDataBuffer *) |
virtual csPtr< iCelDataBuffer > | GetPersistentData (celPersistenceType persistence_type) |
virtual celPersistenceResult | SetPersistentData (csTicks data_time, iCelDataBuffer *data, celPersistenceType persistence_type) |
virtual void | TickEveryFrame () |
virtual void | TickOnce () |
Static Protected Member Functions | |
static void | UpdateProperties (iObjectRegistry *) |
Protected Attributes | |
iCelEntity * | entity |
iObjectRegistry * | object_reg |
csWeakRef< iCelPlLayer > | pl |
void ** | propdata |
Property * | props |
size_t * | propcount |
Detailed Description
This is a common implementation for a property class from which all other property classes can inherit.This makes it easier to write a property class.
Definition at line 50 of file stdpcimp.h.
The documentation for this class was generated from the following file:
- celtool/stdpcimp.h
Generated for CEL: Crystal Entity Layer by doxygen 1.4.4