DirectX
From Wikipedia, the free encyclopedia
DirectX – API rinkinys, skirtas multimedijos užduočių tvarkymui, ypač tų žaidimų kūrimui, kurie vėliau bus žaidžiami naudojant Microsoft produktus tokius kaip Windows, Xbox ir Xbox 360.
Šiam straipsniui ar jo daliai trūksta išnašų į patikimus šaltinius. Jūs galite padėti Vikipedijai pridėdami tinkamas išnašas su šaltiniais. |
Kūrėjas | „Microsoft Corporation“ |
---|---|
Stabili versija | 12 Ultimate / 2021 m. spalio 9 d. |
Operacinė sistema | Microsoft Windows |
Tipas | OS komponentas |
Licencija | MS-EULA |
Nors DirectX yra bibliotekų kolekcija skirta žaidimų programavimui Microsoft Windows operacinei sistemai, tačiau ji yra naudojama ne tik žaidimams, bet ir nemažoje dalyje vaizdą bei garsą apdorojančių bei išvedančių programų, o ateityje (kartu su Windows Vista) operacine sistema DirectX turėtų tapti ir pagrindiniu operacinės sistemos grafinės informacijos atvaizdavimo varikliu[reikalingas šaltinis] (taigi, visos naujos programos, skirtos Microsoft Windows operacinių sistemų šeimai, ją naudos).
DirectX yra platinamas dviem programų paketais: Runtime (skirtu naudotojams), bei SDK (skirtu programuotojams). SDK galima nemokamai atsiųsti iš Microsoft svetainės. Runtime yra visose naujesnėse Microsoft Windows versijose pridedamas kartu su operacine sistema, o senesnėms šios operacinės sistemos versijoms galima šį paketą atsiųsti. Taip pat įmanoma jį atnaujinti, tačiau yra gana sudėtinga, jei norima grįžti prie senesnės versijos. Tačiau tai yra daroma gana retai, nes naujesnės versijos visiškai palaiko suderinamumą su senesnėmis. Todėl jei programa yra parašyta taip, kad ji naudoja DirectX 5 versiją, tai ji turėtų puikiai veikti ir su DirectX 9a, tačiau neatvirkščiai.