WWCLIENT::CPacsTask Class Reference

#include <CPacsTask.h>

Inherits ISingleton< CPacsTask >, and WWCOMMON::ITask.

List of all members.

Public Types

enum  { SelfCollisionBit = 1, OtherCollisionBit = 2, SnowballCollisionBit = 4, StaticCollisionBit = 8 }

Public Member Functions

virtual void init ()
 Pure virtual init method.
virtual void update ()
 Pure virtual update method.
virtual void render ()
 Pure virtual render method.
virtual void release ()
 Pure virtual release method.
virtual std::string name ()
 Pure virtual name method.
NLPACS::UMoveContainergetMoveContainer ()
NL3D::UVisualCollisionManagergetVisualCollisionManager ()
NLPACS::UGlobalRetrievergetGlobalRetriever ()

Private Attributes

NL3D::UVisualCollisionManagerm_VisualCollisionManager

Detailed Description

Definition at line 58 of file CPacsTask.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
SelfCollisionBit 
OtherCollisionBit 
SnowballCollisionBit 
StaticCollisionBit 

Definition at line 69 of file CPacsTask.h.


Member Function Documentation

NLPACS::UGlobalRetriever& WWCLIENT::CPacsTask::getGlobalRetriever (  ) 
NLPACS::UMoveContainer& WWCLIENT::CPacsTask::getMoveContainer (  ) 
UVisualCollisionManager & CPacsTask::getVisualCollisionManager (  ) 

Definition at line 151 of file CPacsTask.cpp.

References m_VisualCollisionManager.

void CPacsTask::init (  )  [virtual]
std::string CPacsTask::name (  )  [virtual]

Pure virtual name method.

This pure virtual method is to be implemented by the specific task.

Implements WWCOMMON::ITask.

Definition at line 167 of file CPacsTask.cpp.

void CPacsTask::release (  )  [virtual]

Pure virtual release method.

This pure virtual method is to be implemented by the specific task.

Implements WWCOMMON::ITask.

Definition at line 130 of file CPacsTask.cpp.

References WWCOMMON::ISingleton< CPacsTask >::instance(), and m_VisualCollisionManager.

void CPacsTask::render (  )  [virtual]

Pure virtual render method.

This pure virtual method is to be implemented by the specific task.

Implements WWCOMMON::ITask.

Definition at line 163 of file CPacsTask.cpp.

void CPacsTask::update (  )  [virtual]

Pure virtual update method.

This pure virtual method is to be implemented by the specific task.

Implements WWCOMMON::ITask.

Definition at line 159 of file CPacsTask.cpp.


Member Data Documentation

Definition at line 77 of file CPacsTask.h.

Referenced by getVisualCollisionManager(), init(), and release().


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

Generated on Mon Jan 11 12:04:39 2010 for Werewolf by  doxygen 1.6.1