Planeshift
Classes | Public Member Functions | Protected Member Functions | Protected Attributes

GEMClientItem Class Reference

An item on the client. More...

#include <pscelclient.h>

List of all members.

Classes

struct  PostLoadData
 Post load data.

Public Member Functions

virtual bool CheckLoadStatus ()
 Delayed mesh loading.
 GEMClientItem (psCelClient *cel, psPersistItem &mesg)
virtual GEMOBJECT_TYPE GetObjectType ()
virtual ~GEMClientItem ()

Protected Member Functions

csPtr< iMaterialWrapper > CloneMaterial (iMaterialWrapper *material)
 create a new material based on existing using instancing shaders.
virtual void PostLoad ()

Protected Attributes

psSolidsolid

Detailed Description

An item on the client.

Definition at line 768 of file pscelclient.h.


Constructor & Destructor Documentation

GEMClientItem::GEMClientItem ( psCelClient cel,
psPersistItem mesg 
)
virtual GEMClientItem::~GEMClientItem ( ) [virtual]

Member Function Documentation

virtual bool GEMClientItem::CheckLoadStatus ( ) [virtual]

Delayed mesh loading.

Reimplemented from GEMClientObject.

csPtr<iMaterialWrapper> GEMClientItem::CloneMaterial ( iMaterialWrapper *  material) [protected]

create a new material based on existing using instancing shaders.

virtual GEMOBJECT_TYPE GEMClientItem::GetObjectType ( ) [inline, virtual]

Reimplemented from GEMClientObject.

Definition at line 774 of file pscelclient.h.

virtual void GEMClientItem::PostLoad ( ) [protected, virtual]

Member Data Documentation

Definition at line 789 of file pscelclient.h.


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