DirectX
Z Wikipedii
DirectX to zestaw funkcji API wspomagających generowanie grafiki (dwu i trójwymiarowej), dźwięku oraz innych zadań związanych zwykle z grami i innymi aplikacjami multimedialnymi.
Finalna czysto 32-bitowa wersja DirectX 9.0c pochodzi z 13 grudnia 2004 roku i ma rozmiar tylko 33.6 MB. Bezpośrednio następujące po niej kolejne uaktualnienie DirectX 9.0c z 9 lutego 2005 już zawiera niewielkie zaczątki technologii 64-bitowej. Obecnie dostępna 64-bitowa wersja DirectX 9.0c ma już około 60 MB i jest zbędna dla użytkowników 32-bitowych Windows.
Najczęściej wykorzystywane do obsługi grafiki w grach komputerowych. Używane również do pisania programów do specyficznych zadań z wykorzystaniem np. grafiki trójwymiarowej (np. symulacja komputerowa itp.). DirectX jest produktem firmy Microsoft, dostępny tylko na platformę Windows oraz konsolę Xbox. Obecnie dostępna jest wersja DirectX 10, która została udostępniona wraz z premierą systemu operacyjnego Microsoft Windows Vista.
[edytuj] Komponenty DirectX
DirectX składa się z szeregu komponentów odpowiedzialnych za realizację poszczególnych funkcji aplikacji, a są to:
- DirectX Graphics, składające się z dwóch pod-komponentów:
- DirectDraw - obsługuje grafikę rastrową (bitmapową),
- Direct3D (D3D) - obsługuje grafikę 3D,
- DirectInput - przetwarza dane pochodzące z klawiatury, myszy, joysticka lub innych kontrolerów.
- DirectPlay - wykorzystywany w grach sieciowych,
- DirectSound - służy do odtwarzania i nagrywania dźwięku,
- DirectMusic - odtwarza muzykę stworzoną przy użyciu programu DirectMusic Producer,
- DirectShow - służy do odtwarzania plików audio i wideo,
- DirectSetup - obsługuje instalację poszczególnych komponentów DirectX
- DirectX Media Objects - spełnia podobne zadania, jak DirectShow.
[edytuj] Zobacz też
- ActiveX
- OpenGL
- OpenAL
- SDL
- plib
- Managed DirectX - tzw. DirectX .NET
- System operacyjny
- Architektura komputera
[edytuj] Linki zewnętrzne
- Oficjalna strona DirectX
- Polska strona o DirectX 10
- GameDev FAQ o DirectX
- Centrum dokumentacji i pomocy Microsoft MSDN dla DirectX
- Sekcja artykułów o DirectX w Gamedev.net
- Bezpośredni link do ostatniego czysto 32-bitowego DirectX 9.0c z 13 grudnia 2004
- Bezpośredni link do pierwszego 64-bitowego DirectX 9.0c z 9 lutego 2005