| Noticias | ¿Que es dx_lib32? | Características | Descargas | Foro | Enlaces | Créditos |

Índice de contenido
Requisitos mínimos
Funciones graficas

Audio y música
Periféricos de entrada
Reproducción de video
Funciones complementarias

Contador de visitas

Visitas desde el 15/04/2004


Patrocinado por



Enlázanos

Copia el código de la caja de texto y pégalo en tu código


Requisitos mínimos

- Procesador Intel Pentium III 800 Mhz o Intel Atom 1,6 Ghz*
- 512 Mb de RAM
- Tarjeta de video de 32 Mb compatible con Direct Graphics/Direct3D8 (Tarjeta grafica aceleradora de 64 Mb recomendado)
o grafica integrada Intel GMA 945 de 8 Mb*
- Tarjeta de sonido compatible con Direct Audio/DirectSound8
- 64 Mb de RAM (128 Mb recomendado)
- Microsoft Windows versión 98, NT (4.0 o superior), Millenium (Me), 2000, XP, 2003 Server, Vista o
Se7en
- Microsoft DirectX 8.1 o superior
- Microsoft Visual Basic 6.0 (SP6 no requerido, compatible también con Microsoft Visual Basic .NET 2003, 2005 y 2008, incluidas ediciones Express)

* Pruebas realizadas en un Acer Aspire One con Windows XP y Windows 7


dx_GFX: Funciones graficas
- Aceleración por hardware vía Direct Graphics (Direct3D8)
- Sistema de recursos gestionado. Cada grafico, fuente de texto, mapa de píxeles o lista precalculada es un recurso gestionado por la propia librería identificado por un código único
- Sistema de renderizado optimizado con recuperación de hardware (device) implementado
- Lectura de la información acerca del dispositivo de hardware de video
- Modos de video en ventana y a pantalla completa. La propia librería configura el tamaño de la ventana y sus propiedades según el modo de video
- Posibilidad de cambiar el modo de video en tiempo de ejecución
- Soporte de profundidad de color a 16 y 32 bits del modo de video (texturas y operaciones de color internas se procesan a 32 bits)
- Soporte de varios formatos gráficos: DDS, TGA, JPG, JPEG, JFIF, JPE, BMP, DIB, TIF, TIFF, PNG, PPM
- Efectos gráficos: transparencias por color, 7 tipos de opacidades (canal alpha, aditiva, sustractiva, inversa, exclusión XOR, cristalina y escala de grises), rotación, escalado, espejados, proyecciones en diferentes perspectivas (caballera e isométrica)
- Soporte del canal alpha en formato PNG
- Soporte de filtros: bilinear y trilinear
- Soporte de triple buffer en modo a pantalla completa
- Soporte de espera de refresco vertical de la pantalla (vSync)
- Sistema optimizado de buffer de profundidad (Z-Buffer) por software para ordenación de operaciones graficas
- Soporte de dibujo de primitivas: puntos, líneas, cajas, trapezoides y circunferencias
- Sistema de dibujo de texto con formato a partir de fuentes TrueType
- Funciones para obtener las dimensiones de una cadena de texto en pantalla
- Calculo automático de cuadros por segundo (FPS)
- Soporte para limitar numero máximo de cuadros por segundo de la aplicación
- Captura de pantalla. Salva el contenido del buffer de pantalla en un grafico en memoria
- Exportar gráficos en memoria a un archivo BMP
- Sistema optimizado para lectura y escritura de píxeles en gráficos
- Soporte de buffers secundarios para operaciones de dibujo (Render Targets)
- Soporte de iluminación por vértices mediante configuración del canal Specular
- Posibilidad de configurar el brillo mediante escala gamma (solo en modos a pantalla completa)

dx_Sound: Audio y música
- Aceleración por hardware vía DirectSound
- Reproducción de hasta 64 efectos de sonido simultáneos y 2 secuencias de música simultaneas
- Soporte de formato de sonido de onda WAV
- Soporte de formatos nativos de música: MIDI, WAV, MP3
- Sistema de codecs a través de DirectShow para dar soporte de nuevos formatos de música: WMA, OGG Vorbis...
- Soporte de reproducción CD Audio
- Soporte de captura de sonido a través del micrófono
- Control de volumen
- Control de balance y velocidad de reproducción en efectos de sonido y secuencias de música
- Control de posición de lectura en secuencias de música
- Soporte basico de efectos especiales (FX) en canales de efectos de sonido

dx_Input: Periféricos de entrada
- Lectura completa del teclado y ratón
- Soporte para lectura simultanea de múltiples dispositivos de juegos (joysticks, gamepads...)
- Lectura de eventos de pulsación continuada o pulsación única

- Lectura de entrada de códigos ASCII

dx_Video: Reproducción de video
- Aceleración por hardware vía DirectShow
- Soporte de formatos nativos de video: AVI, MPEG1, MPEG2, QuickTime MOV
- Sistema de codecs para dar soporte de nuevos formatos de video: WMV, DivX, MPEG4...
- Control de volumen, balance, velocidad y de posición de lectura
- Soporte de escalado de video en tiempo de reproducción

dx_System: Funciones complementarias
- Funciones de codificación de cadenas de texto
- Funciones de búsqueda y listado de directorios y archivos
- Funciones optimizadas de ordenación de listas o arrays de datos (todos los tipos básicos de Visual Basic)
- Funciones de lectura y escritura de archivos INI
- Funciones de lectura y escritura de todo el registro de Windows
- Cuadros de dialogo común de Windows: abrir archivo, guardar archivo, explorar directorios
- Funciones matemáticas para calcular ángulos, números aleatorios e intersecciones entre regiones rectangulares, líneas y puntos, y desplazamiento de coordenadas por ángulo y distancia
- Funciones para leer y extraer contenido de archivos de paquete PAK sin compresión compatibles con los motores de Quake 2, y Half-Life
- Funciones de cronómetros de tiempo de alta precisión
- Sistema de cronómetros para crear eventos o procesos en segundo plano para simular programación multi-hilo segura bajo Microsoft Visual Basic 6.0
- Sistema de depuración integrado con soporte de consola de texto de Windows para mostrar mensajes con opción de generar un archivo registro al finalizar el proceso de depuración
- Juego de funciones de sistema:
    - Información del sistema operativo sobre el que corre el programa
    - Información del procesador principal de la CPU
    - Información sobre el estado de la memoria del sistema
    - Información sobre rutas del sistema: directorio Windows, System y temporal
    - Lectura de la hora y fecha del sistema
    - Función para activar o desactivar el evento del salva pantallas de Windows
    - Función para ocultar o mostrar el cursor del ratón
    - Captura de pantalla completa o del área de la ventana cliente
    - Versión de las librerías DirectX (requiere la librería dsetup.dll)
    - Bloqueo de las combinaciones de teclas del sistema (solo versiones 9x de Windows)
    - Función para reproducir tonos de frecuencias a través del altavoz de la CPU (no funciona en todos los equipos)

dx_lib32 © 2001/2012 - José Miguel Sánchez Fernández