Planeshift
Classes | Public Member Functions | Public Attributes

psEffectObjStar Class Reference

#include <pseffectobjstar.h>

List of all members.

Classes

struct  MeshAnimControl

Public Member Functions

psEffectObjClone () const
 Clones the effect object.
bool Load (iDocumentNode *node, iLoaderContext *ldr_context)
 Loads the effect object from an xml node.
 psEffectObjStar (iView *parentView, psEffect2DRenderer *renderer2d)
bool Render (const csVector3 &up)
 Renders the effect.
bool Update (csTicks elapsed)
 Updates the spell effect -- called every frame.
 ~psEffectObjStar ()

Public Attributes

csRef< MeshAnimControlmeshControl

Detailed Description

Definition at line 32 of file pseffectobjstar.h.


Constructor & Destructor Documentation

psEffectObjStar::psEffectObjStar ( iView *  parentView,
psEffect2DRenderer renderer2d 
)
psEffectObjStar::~psEffectObjStar ( )

Member Function Documentation

psEffectObj* psEffectObjStar::Clone ( ) const [virtual]

Clones the effect object.

This will almost always be overloaded.

Reimplemented from psEffectObj.

bool psEffectObjStar::Load ( iDocumentNode *  node,
iLoaderContext *  ldr_context 
) [virtual]

Loads the effect object from an xml node.

Parameters:
nodethe xml node containing the effect object, must be valid
ldr_contextthe current loader context.
Returns:
true on success, false otherwise

Reimplemented from psEffectObj.

bool psEffectObjStar::Render ( const csVector3 &  up) [virtual]

Renders the effect.

Parameters:
upthe base up vector of the effect obj
Returns:
true on success

Reimplemented from psEffectObj.

bool psEffectObjStar::Update ( csTicks  elapsed) [virtual]

Updates the spell effect -- called every frame.

Parameters:
elapsedthe ticks elapsed since last update
Returns:
false if the obj is useless and can be removed

Reimplemented from psEffectObj.


Member Data Documentation

Definition at line 101 of file pseffectobjstar.h.


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