![]() |
libmoldeo (Moldeo 1.0 Core)
1.0
libmoldeo es el conjunto de objetos y funciones, que permiten ejecutar las operaciones básicas de la plataforma Moldeo, y que compone su núcleo.
|
Clase base de sonido. Más...
#include <moSoundManager.h>
Métodos públicos | |
| moSound3D () | |
| virtual | ~moSound3D () |
| virtual MOboolean | Init () |
| Inicializa el objeto. Más... | |
| virtual MOboolean | Finish () |
| Finaliza el objeto, libera recursos. Más... | |
| virtual void | Play ()=0 |
| virtual void | Stop ()=0 |
| virtual void | Pause ()=0 |
| virtual void | Rewind ()=0 |
| virtual moStreamState | State ()=0 |
| virtual void | Update ()=0 |
| virtual void | SetVolume (float gain)=0 |
| virtual float | GetVolume ()=0 |
| virtual void | SetPitch (float pitch)=0 |
| virtual float | GetPitch ()=0 |
| virtual MOboolean | BuildEmpty (MOuint p_size)=0 |
| virtual MOboolean | BuildFromBuffer (MOuint p_size, GLvoid *p_buffer)=0 |
| virtual MOboolean | BuildFromFile (const moText &p_filename)=0 |
| MOint | GetSourceId () |
| MOuint | GetBufferId () |
| virtual void | Final ()=0 |
| virtual void | Frame (int frame)=0 |
| virtual void | Repeat (int repeat)=0 |
| void | SetPosition (float x, float y, float z) |
| void | SetVelocity (float x, float y, float z) |
| void | SetDirection (float x, float y, float z) |
Métodos públicos heredados desde moSound | |
| moSound () | |
| virtual | ~moSound () |
| virtual moText | GetName () |
| virtual void | SetName (moText name) |
| virtual moText | GetFileName () |
| virtual void | SetFileName (moText filename) |
| moSoundType | GetType () |
| MOboolean | LoadFromFile (moText filename) |
| MOboolean | SupportedFile (moText p_filename) |
| virtual bool | IsPlaying () |
| virtual MOulong | GetPosition () |
| virtual MOulong | GetDuration () |
| virtual MOulong | GetSampleCount () |
| virtual void | Seek (int position, float rate=1.0) |
| virtual bool | IsEOS () |
| virtual void | SetBalance (float balance) |
| virtual float | GetBalance () |
| virtual void | SetEchoDelay (float delay) |
| virtual float | GetEchoDelay () |
| virtual void | SetEchoIntensity (float intensity) |
| virtual float | GetEchoIntensity () |
| virtual void | SetEchoFeedback (float feedback) |
| virtual float | GetEchoFeedback () |
| moAudioFormat & | GetAudioFormat () |
| MOint | GetBufferSize () |
| virtual void | PlaySample (MOint sampleid) |
| MOint | GetActualSample () |
Métodos públicos heredados desde moAbstract | |
| moAbstract () | |
| virtual | ~moAbstract () |
| MOboolean | Initialized () |
| Pregunta si está inicializado. Más... | |
Atributos públicos | |
| moFile * | m_pFile |
| moDataManager * | m_pDataMan |
| moFileManager * | m_pFileMan |
| MOuint | m_SourceId |
| MOuint | m_BufferId |
Atributos públicos heredados desde moAbstract | |
| MOboolean | m_bInitialized |
| Valor de inicialización. Más... | |
Otros miembros heredados | |
Atributos públicos estáticos heredados desde moAbstract | |
| static moDebug * | MODebug2 = new moDebug() |
| Clase de impresión de errores para depuración. Más... | |
| static moTextHeap * | MODebug = new moTextHeap() |
| Lista de textos. Más... | |
Atributos protegidos heredados desde moSound | |
| moText | m_SoundName |
| moSoundType | m_SoundType |
| moText | m_FileName |
| moSoundParam | m_SoundParam |
| moGsGraph * | m_pAudioGraph |
| moAudioFormat | m_AudioFormat |
| float | m_Position |
| float | m_Volume |
| float | m_Pitch |
| float | m_Balance |
| float | m_EchoDelay |
| panorama Más... | |
| float | m_EchoIntensity |
| float | m_EchoFeedback |
| bool | m_bIsPlaying |
| MOint | m_BufferSize |
| MOint | m_ActualSample |
| MOint | m_OldSample |
| moSound3D::moSound3D | ( | ) |
|
virtual |
Definición en la línea 321 del archivo moSoundManager.cpp.
|
pure virtual |
|
virtual |
Finaliza el objeto, libera recursos.
Función de finalización. Libera los recursos generados en la función de inicialización.
Reimplementado de moSound.
Definición en la línea 325 del archivo moSoundManager.cpp.
|
pure virtual |
|
inline |
Definición en la línea 259 del archivo moSoundManager.h.
|
pure virtual |
Reimplementado de moSound.
|
inline |
Definición en la línea 258 del archivo moSoundManager.h.
|
pure virtual |
Reimplementado de moSound.
|
virtual |
Inicializa el objeto.
Función de Inicialización. Todos los recursos manejados exclusivamente por este objeto son generados aquí.
Reimplementado de moSound.
Definición en la línea 331 del archivo moSoundManager.cpp.
|
pure virtual |
Reimplementado de moSound.
|
pure virtual |
|
pure virtual |
|
pure virtual |
Reimplementado de moSound.
| void moSound3D::SetDirection | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Definición en la línea 358 del archivo moSoundManager.cpp.
|
pure virtual |
Reimplementado de moSound.
| void moSound3D::SetPosition | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Definición en la línea 340 del archivo moSoundManager.cpp.
| void moSound3D::SetVelocity | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
Definición en la línea 349 del archivo moSoundManager.cpp.
|
pure virtual |
Reimplementado de moSound.
|
pure virtual |
Reimplementado de moSound.
|
pure virtual |
Reimplementado de moSound.
|
pure virtual |
Reimplementado de moSound.
| MOuint moSound3D::m_BufferId |
Definición en la línea 277 del archivo moSoundManager.h.
| moDataManager* moSound3D::m_pDataMan |
Definición en la línea 273 del archivo moSoundManager.h.
| moFile* moSound3D::m_pFile |
Definición en la línea 272 del archivo moSoundManager.h.
| moFileManager* moSound3D::m_pFileMan |
Definición en la línea 274 del archivo moSoundManager.h.
| MOuint moSound3D::m_SourceId |
Definición en la línea 276 del archivo moSoundManager.h.