SHIFT
videogame
principal
noticias
desarrollo
introducción
planificación
programación
capturas
imagenes
modelos
bocetos
descargas
binarios
código
documentos
licencia
créditos
D
esarrollo
(prog)
Página principal
|
Jerarquía de la clase
|
Lista de componentes
|
Lista de archivos
|
Miembros de las clases
|
Archivos de los miembros
Referencia de la Clase C3DSound
#include <3DSound.h>
Lista de todos los miembros.
Métodos públicos
void
update
()
Actualiza el sonido.
void
Play
(bool loop=false)
Reproduce el sonido, se puede indicar una reproducción en bucle cerrado.
void
Pause
(bool enabled)
Pausa y Despausa la reproducción del sonido.
void
Stop
(void)
Detiene la reproducción del sonido.
void
setVolume
(long lVolume)
Cambia el volumen de reproducción del sonido.
void
setFrecuency
(long lFrequency)
Cambia la frecuencia de reproducción del sonido.
long
getFrecuency
(void)
Toma la frecuencia actual de reproducción del sonido.
long
getInitFrecuency
(void)
Toma la frecuencia inicial de reproducción del sonido.
bool
isPlaying
(void)
Retorna si está o no en ejecución el sonido.
C3DObject
*
getObject
(void)
Función observadora del objeto asociado.
Métodos protegidos
C3DSound
(
C3DObject
*pOwner, CSound *pSound, LPDIRECTSOUND3DBUFFER pDS3DBuffer, long lFrequency, long lVolume)
Constructor.
~C3DSound
()
Destructor.
void
Release
()
Libera los sonidos.
Atributos protegidos
CSound *
m_pSound
Instancia del sonido a reproducir.
LPDIRECTSOUND3DBUFFER
m_pDS3DBuffer
Buffer 3D para el sonido.
DWORD
m_lInitFrequency
Frecuencia base para el sonido emitido.
DWORD
m_lLastFrequency
Frecuencia actual para el sonido emitido.
bool
m_bLoop
Looping o no en la reproducción del sonido.
C3DObject
*
m_pObject
Objeto asociado a este sonido.
Amigas
class
C3DSoundMng
La documentación para esta clase fué generada a partir de los siguientes archivos:
3DSound.h
3DSound.cpp
Validación
XHTML
- Validación
CSS
- Noticias
RSS
Copyright (C) 2008 bajo
licencia GPLv3