dtABC::Event Class Reference

The Event class is specific to the state manager where an event is an object whose Type can cause a Transition. More...

#include <event.h>

Inheritance diagram for dtABC::Event:

dtABC::StateManager::TransitionOccurredEvent

List of all members.

Public Types

typedef dtUtil::Enumeration Type
 This Type is the internal key to events.

Public Member Functions

 Event (const Type *type)
virtual const TypeGetType () const

Protected Member Functions

virtual ~Event ()=0

Protected Attributes

const TypemType


Detailed Description

The Event class is specific to the state manager where an event is an object whose Type can cause a Transition.

This class is meant to be derived from, to see a complete usage example, goto: testStateManager


Member Typedef Documentation

typedef dtUtil::Enumeration dtABC::Event::Type

This Type is the internal key to events.

A specific Type is what causes a transition between states.


Constructor & Destructor Documentation

dtABC::Event::Event ( const Type type  )  [inline]

Event::~Event (  )  [protected, pure virtual]


Member Function Documentation

virtual const Type* dtABC::Event::GetType (  )  const [inline, virtual]


Member Data Documentation

const Type* dtABC::Event::mType [protected]


http://www.delta3d.org
2.0.0 generated 14 Feb 2008