pcce::SoundBufferEvent Class Reference

#include <SoundEvents.h>

Inheritance diagram for pcce::SoundBufferEvent:

pcce::EventType< T > pcce::IEvent

List of all members.

Public Member Functions

 SoundBufferEvent (tIResourcePtr soundResource, tSoundID id, tSoundAction action)
tIResourcePtr GetResource ()
tSoundID GetID ()
tSoundAction GetAction ()

Static Public Member Functions

static const std::string sGetEventName ()

Private Attributes

tIResourcePtr mResource
tSoundID mID
tSoundAction mAction


Detailed Description

Definition at line 41 of file SoundEvents.h.


Constructor & Destructor Documentation

SoundBufferEvent::SoundBufferEvent ( tIResourcePtr  soundResource,
tSoundID  id,
tSoundAction  action 
)

Definition at line 37 of file SoundEvents.cpp.

00037                                                                                                :
00038   mResource(soundResource),
00039   mID(id),
00040   mAction(action)
00041 {
00042 }


Member Function Documentation

tIResourcePtr SoundBufferEvent::GetResource (  ) 

Definition at line 44 of file SoundEvents.cpp.

References mResource.

00044                                             {
00045   return mResource;
00046 }

tSoundID SoundBufferEvent::GetID (  ) 

Definition at line 48 of file SoundEvents.cpp.

References mID.

00048                                  {
00049   return mID;
00050 }

tSoundAction SoundBufferEvent::GetAction (  ) 

Definition at line 52 of file SoundEvents.cpp.

References mAction.

00052                                          {
00053   return mAction;
00054 }

static const std::string pcce::SoundBufferEvent::sGetEventName (  )  [inline, static]

Definition at line 49 of file SoundEvents.h.

00049 { return "sound buffer event"; };


Member Data Documentation

Definition at line 49 of file SoundEvents.h.

Referenced by GetResource().

Definition at line 53 of file SoundEvents.h.

Referenced by GetID().

Definition at line 54 of file SoundEvents.h.

Referenced by GetAction().


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

Generated on Thu Mar 6 11:39:28 2008 for Protocce by  doxygen 1.5.5