Microsoft GameInput: Gelişmiş Giriş API'si
Microsoft GameInput, çeşitli giriş cihazlarını tek bir tutarlı arayüz üzerinden sunan bir sonraki nesil giriş API'sidir. Kullanımı kolay bir programlama modeli ile tasarlanmış olan GameInput, en iyi performans için sıfırdan inşa edilmiştir. Klavye, fare, oyun kumandası ve diğer oyun kontrol cihazları gibi çeşitli girişleri tek bir birleşik model üzerinden senkronize eder. Bu sayede, yeni giriş cihazlarına destek eklemek, kodda büyük değişiklikler yapmadan kolaylıkla gerçekleştirilebilir.
En Çok Önerilen Alternatif
GameInput, XInput, DirectInput, Raw Input, İnsan Arayüzü Cihazı (HID) ve WinRT API'lerinin tümünün işlevselliğini kapsayan bir işlevsellik sunar. Giriş, anketleme veya olay güdümlü bir şekilde geri bildirim yoluyla elde edilebilir. Haptik ve kuvvet geri bildirimi tam olarak desteklenmektedir. Ayrıca, üçüncü taraf cihaz SDK'ları GameInput üzerine yazılarak özel cihaz özelliklerine erişim sağlanabilir. Düşük giriş gecikmesi ve kaynak kullanımı hedefleyen yeni bir doğrudan bellek erişimi mimarisi ile inşa edilmiştir.