Planeshift
Public Member Functions

psGlyph Class Reference

#include <psglyph.h>

List of all members.

Public Member Functions

virtual psItemClone ()
virtual void Copy (psGlyph *target)
virtual psItemCreateNew ()
 Creates a new blank instance of it's class (i.e.
virtual const char * GetItemType ()
 Return a string identifying this object as a Glyph.
virtual int GetPurifyStatus () const
csString GlyphToXML ()
virtual bool Load (iResultRow &row)
 Loads data from a database row into the current psItem.
void operator delete (void *)
 The delete operator is overriden to call PoolAllocator template functions.
void * operator new (size_t)
 The new operator is overriden to call PoolAllocator template functions.
 psGlyph ()
bool Purified ()
void PurifyingFinished ()
void PurifyingStarted ()
virtual void SetOwningCharacter (psCharacter *owner)
 Alters the owning character of this item. Also see UpdateInventoryStatus.
void UnPurify ()
virtual ~psGlyph ()

Detailed Description

Definition at line 48 of file psglyph.h.


Constructor & Destructor Documentation

psGlyph::psGlyph ( )
virtual psGlyph::~psGlyph ( ) [inline, virtual]

Definition at line 52 of file psglyph.h.


Member Function Documentation

virtual psItem* psGlyph::Clone ( ) [virtual]
virtual void psGlyph::Copy ( psGlyph target) [virtual]
virtual psItem* psGlyph::CreateNew ( ) [virtual]

Creates a new blank instance of it's class (i.e.

psItem or its subclass)

Reimplemented from psItem.

virtual const char* psGlyph::GetItemType ( ) [inline, virtual]

Return a string identifying this object as a Glyph.

Reimplemented from psItem.

Definition at line 56 of file psglyph.h.

virtual int psGlyph::GetPurifyStatus ( ) const [virtual]

Reimplemented from psItem.

csString psGlyph::GlyphToXML ( )
virtual bool psGlyph::Load ( iResultRow &  row) [virtual]

Loads data from a database row into the current psItem.

This is used only by the character loader. On return parentid is set to the UID of the parent item. UID 0 is reserved for no parent.

Reimplemented from psItem.

void psGlyph::operator delete ( void *  )

The delete operator is overriden to call PoolAllocator template functions.

Reimplemented from psItem.

void* psGlyph::operator new ( size_t  )

The new operator is overriden to call PoolAllocator template functions.

Reimplemented from psItem.

bool psGlyph::Purified ( )
void psGlyph::PurifyingFinished ( )
void psGlyph::PurifyingStarted ( )
virtual void psGlyph::SetOwningCharacter ( psCharacter owner) [virtual]

Alters the owning character of this item. Also see UpdateInventoryStatus.

Reimplemented from psItem.

void psGlyph::UnPurify ( )

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