Drag[en]gine Game Engine  1.0
deBaseAIAI Class Reference

AI module animator peer. More...

#include <deBaseAIAI.h>

Public Member Functions

Constructors and Destructors
 deBaseAIAI ()
 
virtual ~deBaseAIAI ()
 
Management
virtual void Process ()
 
virtual void ProcessWithEvent (int event)
 
Notifications
virtual void RootNodeChanged ()
 
virtual void NodeChanged (deAINode *node)
 
virtual void ControllerAdded (int index, deAIController *controller)
 
virtual void ControllerChanged (int index, deAIController *controller)
 
virtual void ControllerRemoved (int index, deAIController *controller)
 
virtual void AllControllersRemoved ()
 

Detailed Description

AI module animator peer.

Author
Pl├╝ss Roland
Version
1.0
Date
2008

Constructor & Destructor Documentation

◆ deBaseAIAI()

deBaseAIAI::deBaseAIAI ( )

Creates a new peer.

◆ ~deBaseAIAI()

virtual deBaseAIAI::~deBaseAIAI ( )
virtual

Cleans up the peer.

Member Function Documentation

◆ AllControllersRemoved()

virtual void deBaseAIAI::AllControllersRemoved ( )
virtual

All controllers removed.

◆ ControllerAdded()

virtual void deBaseAIAI::ControllerAdded ( int  index,
deAIController controller 
)
virtual

Controller added.

◆ ControllerChanged()

virtual void deBaseAIAI::ControllerChanged ( int  index,
deAIController controller 
)
virtual

Controller changed.

◆ ControllerRemoved()

virtual void deBaseAIAI::ControllerRemoved ( int  index,
deAIController controller 
)
virtual

Controller removed.

◆ NodeChanged()

virtual void deBaseAIAI::NodeChanged ( deAINode node)
virtual

Node changed.

◆ Process()

virtual void deBaseAIAI::Process ( )
virtual

Process ai.

◆ ProcessWithEvent()

virtual void deBaseAIAI::ProcessWithEvent ( int  event)
virtual

Process ai with an event.

◆ RootNodeChanged()

virtual void deBaseAIAI::RootNodeChanged ( )
virtual

Root node changed.


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