Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Informática gráfica aplicada. Módulo DirectX




Enviado por Pablo Turmero



Partes: 1, 2

    Monografias.com

    Módulo DirectX
    Introducción
    DirectDraw
    DirectSound
    DirectPlay
    Direct3D (Modo Inmediato)
    DirectT3D (Modo Retenido)
    Programación en Direct3D

    Monografias.com

    Módulo DirectX – Introducción
    ¿Qué es DirectX?
    Conjunto de API´s que permite a los desarrolladores de contenido interactivo acceder a características de hardware especializado sin tener que escribir código específico de hardware

    Monografias.com

    Módulo DirectX – Introducción
    Componentes incluidos en DirectX
    Nos permiten desarrollar aplicaciones de alto rendimiento y en tiempo real
    API DirectPlay
    API DirectInput
    API DirectSound
    API DirectDraw
    API Direct3D

    Monografias.com

    Módulo DirectX – Introducción
    Objetivos de DirectX
    Desarrollo de Aplicaciones Windows de alto rendimiento
    Tarjetas aceleradoras
    Plug´n Play
    Servicios de comunicaciones construidos bajo Windows
    Recursos instalados en el sistema
    Utilización del nuevo hardware implementado

    Monografias.com

    Módulo DirectX – Introducción
    DirectX & COM (Component Object Model)
    Objeto: caja negra que representa el hardware y requiere comunicación con las aplicaciones a través de una interface.
    Método: comandos enviados y recibidos por el objeto a través de la interface COM
    Ej.: Método GetDisplayMode es enviado a través de la interface IDirectDraw2 para tomar el valor de la actual resolución de la pantalla mediante el objeto DirectDraw

    Monografias.com

    Módulo DirectX – DirectDraw
    Se encarga del manejo de la memoria de vídeo
    Proporciona herramientas para
    Manipulación de múltiples buffers de vídeo
    Acceso directo a la memoria de vídeo
    Page flipping
    Back Buffering
    Manejo de la paleta gráfica
    Clipping

    Monografias.com

    Módulo DirectX – DirectDraw
    Tipos de objetos
    IDirectDraw
    IDirectDrawSurface
    IDirectDrawPalette
    IDirectDrawClipper
    IDirectDrawVideoPort

    Monografias.com

    Módulo DirectX – DirectDraw
    Conceptos Gráficos y Técnicos
    Bitmaps
    Superficies de dibujo (buffers)
    Blitting
    Page Flipping y Back Buffering
    Rectángulos
    Sprites
    Niveles cooperativos
    Modos de vídeo
    Buffers
    Overlays
    Clippers
    Video Ports

    Monografias.com

    Ejemplo 1
    Ejemplo 2
    Ejemplo 3
    Ejemplo 4
    Ejemplo 5

    Monografias.com

    Módulo DirectX – DirectSound
    Componente de Audio de DirectX:
    Mezclado de canales de audio
    Aceleración hardware
    Acceso directo al dispositivo de sonido
    Captura de Audio (versión 6)

    Monografias.com

    Módulo DirectX – DirectSound
    Interfaces COM
    IDirectSoundBuffer
    IDirectSound3DBuffer
    IDirectSound3DListener
    IDirectSoundCapture
    IDirectSoundCaptureBuffer

    Monografias.com

    Módulo DirectX – DirectPlay
    Simplifica el acceso de las aplicaciones a los servicios de comunicación
    Otorga independencia para la creación de servidores de juegos
    Comunicaciones
    Peer-to-Peer
    Cliente/Servidor
    Sesiones Lobby´s

    Partes: 1, 2

    Página siguiente 

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter