CEL

Public API Reference

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:

celPcCameraCommon List of all members.

Public Member Functions

bool HavePropertyClassesChanged ()
virtual const char * GetTag () const
virtual iCelEntityGetEntity ()
virtual bool PerformAction (csStringID, iCelParameterBlock *)
virtual void PropertyClassesHaveChanged ()
virtual csPtr< iCelDataBufferSaveFirstPass ()
virtual bool LoadFirstPass (iCelDataBuffer *)
virtual csPtr< iCelDataBufferGetPersistentData (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

iCelEntityentity
iObjectRegistry * object_reg
csWeakRef< iCelPlLayerpl
void ** propdata
Propertyprops
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:
Generated for CEL: Crystal Entity Layer by doxygen 1.4.4