|
Características |
|
Importante: Los datos mostrados no son definitivos y pueden sufrir modificaciones con las nuevas versiones del proyecto. Ultima actualización de los datos: 09/10/2004 |
Características:
dx_GFX - Funciones Graficas:
- Modo de video en Ventana o a Pantalla Completa
- Almacenamiento de gráficos en memoria
- Soporte de formatos gráficos (DDS, TGA, JPG, JPEG, JFIF, JPE, BMP, DIB, TIF,
TIFF, PNG, PPM)
- Dibujo de primitivas (Puntos, líneas, cajas y circunferencia) con
AlphaBlending
- Dibujo de formas geométricas irregulares con Coloreado de vértices y
AlphaBlending
- Dibujo de gráficos con efectos (Escalado, espejados, rotación, coloreado y
AlphaBlending)
- Carga, creación y edición de gráficos en memoria como superficies de trabajo
- Exportar grafico en memoria a fichero BMP
- Renderizar con o sin Refresco Vertical
- Opción de Triple Buffer
- Calculo automático de FPS (Cuadros por segundo)
- Dibujo de Texto con formato
- Lectura de píxeles sobre texturas
- Lectura y escritura de píxeles sobre superficies
- Obtención de Información sobre el modo de video utilizado (Altura, anchura,
bits de color)
- Obtención de Información de gráficos almacenados (Altura, anchura y color de
transparencia)
- Recopilación de información sobre el dispositivo de video
- Obtención de la memoria de video (Total y Disponible)
- Soporta el canal Alpha de los archivos PNG
- Captura de pantalla
dx_Sound - Funciones de Sonido:
- Reproducción múltiple de sonidos
- Opción a utilizar Winmm.dll o DirectSound
- Almacenamiento de sonidos en memoria
- Soporte de formatos de sonido de onda (RAW, WAV, MP2, MP3, OGG, WMA, ASF)
- Soporte de formatos de módulos de música (MOD, S3M, XM, IT, MID, MIDI, RMI,
SGT)
- Soporte de reproducción CD Audio
- Soporte de captura de sonido a través del micrófono
- Control total de la reproducción de sonido
- Control de Volumen
- Control de Balance
- Control de Velocidad de reproducción
- Control de Posición de Tiempo
- Obtener el tiempo de duración
dx_Input - Funciones de Entrada:
- Detección de todo el teclado
- Lectura de la entrada del teclado
- Lectura de la entrada del ratón
- Lectura de las coordenadas del puntero del ratón
- Control de Posición del puntero del ratón
- Lectura de la entrada del joystick
dx_Video - Funciones de video:
- Reproducción múltiple de videos
- Soporte de formatos (AVI, MPG, MPE, MPEG (Incluso videos comprimidos DivX
si tienes instalados los codecs necesarios))
- Control total sobre la reproducción de video
- Control de Volumen
- Control de Balance de sonido
- Control de Velocidad de reproducción
- Control de Posición de Tiempo
- Control de Posición de reproducción en la pantalla
- Obtener el tiempo de duración de un video
- Posibilidad de escalar un video en pantalla
dx_System - Funciones de Sistema:
- Comprobar si un archivo existe o no
- Comprobar si un directorio existe o no
- Lectura/Escritura de Archivos INI
- Acceso total al Registro de Windows
- Soporte de Cronómetros de alta precisión
- Captura de pantalla (Pantalla completa o ventana de la aplicación)
- Lectura de memoria del sistema (Total, Física, Virtual, etc...)
- Ocultar/Mostrar el puntero del ratón de Windows
- Obtención de la dirección de los directorios del sistema (Directorio Windows,
directorio Sistema y directorio Temporal)
- Bloqueo de las teclas de sistema y sus combinaciones (Ctrl+Alt+Supr, Alt+Tab...)
(Solo funciona en versiones 9.x de Windows)
- Control del altavoz de la CPU
- Acceso a los diálogos Abrir o Guardar archivo de Windows
- Acceso al dialogo de búsqueda de directorio de Windows
- Comprobar versión de DirectX instalada
- Acceso al reloj del sistema (Día, mes, año, hora, minuto, segundo,
milisegundos)
- Recopilación de información de Windows (Nombre, Plataforma, Versión, Numero de
compilación)
- Funciones para generar números aleatorios
- Activación/Desactivación del salvapantallas de Windows
- Listar archivos y/o directorios de una ruta especifica
- Soporte de lectura y extracción de archivos almacenados en paquetes de
recursos PAK (*.PAK - Formato Quake/Half-Life)
- Ordenar alfabéticamente listas de cadenas de texto
- Ordenar numéricamente listas de números
- Calcular la distancia entre dos puntos
- Comprobar colisión entre dos regiones rectangulares definidas
- Comprobar si las coordenadas de un punto esta dentro de una región rectangular
definida