Forums
This is the online documentation for Colossus Entertainments Pixie Game Engine

Audio Class Reference
[Audio]

Inheritance diagram for Audio:

System

List of all members.


Detailed Description

Author:
Mattias Gustavsson

Definition at line 27 of file Audio.h.


Public Member Functions

 SYSTEM_IMPLEMENTATION (Audio)
void Initialize ()
void Start ()
void Stop ()
void Terminate ()
void Update ()
void Register (Music *stream)
void Unregister (Music *stream)
void RegisterAudioFormat (bool(*TestFunction)(const Asset &), AudioFormat *(*CreateFunction)(const Asset &))
AudioFormatCreateAudioFormat (const Asset &asset)
int PlaySound (const Resource_Sound &sound, float priority=0, bool loop=false)

Classes

struct  AudioFormatEntry

Member Function Documentation

Audio::SYSTEM_IMPLEMENTATION ( Audio   ) 

void Audio::Initialize (  )  [virtual]

Reimplemented from System.

Definition at line 14 of file Audio.cpp.

void Audio::Start (  )  [virtual]

Reimplemented from System.

Definition at line 20 of file Audio.cpp.

void Audio::Stop (  )  [virtual]

Reimplemented from System.

Definition at line 27 of file Audio.cpp.

void Audio::Terminate (  )  [virtual]

Reimplemented from System.

Definition at line 34 of file Audio.cpp.

void Audio::Update (  ) 

Definition at line 42 of file Audio.cpp.

void Audio::Register ( Music stream  ) 

Definition at line 55 of file Audio.cpp.

void Audio::Unregister ( Music stream  ) 

Definition at line 63 of file Audio.cpp.

void Audio::RegisterAudioFormat ( bool(*)(const Asset &)  TestFunction,
AudioFormat *(*)(const Asset &)  CreateFunction 
)

Definition at line 71 of file Audio.cpp.

AudioFormat * Audio::CreateAudioFormat ( const Asset asset  ) 

Definition at line 82 of file Audio.cpp.

int Audio::PlaySound ( const Resource_Sound sound,
float  priority = 0,
bool  loop = false 
)

Definition at line 100 of file Audio.cpp.