IImpulse Class Reference

#include <impulse.h>

Inheritance diagram for IImpulse:

Inheritance graph
[legend]
Collaboration diagram for IImpulse:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 IImpulse (const uint Duration)
virtual ~IImpulse ()
const uintDuration () const
virtual void Play () const =0
virtual EEntityType Type () const =0

Protected Attributes

uint m_Duration


Detailed Description

Definition at line 27 of file impulse.h.


Constructor & Destructor Documentation

IImpulse::IImpulse ( const uint  Duration  ) 

virtual IImpulse::~IImpulse (  )  [virtual]


Member Function Documentation

const uint& IImpulse::Duration (  )  const

virtual void IImpulse::Play (  )  const [pure virtual]

Implements IEntity.

Implemented in CNote, and CPause.

virtual EEntityType IImpulse::Type (  )  const [pure virtual]

Implements IEntity.

Implemented in CNote, and CPause.


Member Data Documentation

Definition at line 30 of file impulse.h.


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

Generated on Tue Aug 30 02:36:59 2011 for Smacky by  doxygen 1.5.8