SlimDX

SlimDX

Basisdaten

Hauptentwickler SlimDX Group
Entwickler SlimDX Group
Erscheinungsjahr 2012 (Stable)
2007 (Beta)
Betriebssystem Microsoft Windows
Programmier­sprache C++
Kategorie Framework
Lizenz MIT-Lizenz
slimdx.org (archiviert)

SlimDX ist ein freies Framework für DirectX-Programmierung auf Basis des .Net-Frameworks. SlimDX stellt eine .NET-API bereit, die den Zugriff auf DirectX aus den .NET-Sprachen C#, VB.NET und IronPython ermöglicht. Der Quellcode steht unter MIT-Lizenz. Leitende Entwickler des Projekts waren Promit Roy, Mike Popoloski und Josh Petrie. Das Framework kam vor allem in der Spieleentwicklung zum Einsatz. Zu den Spielen, bei deren Entwicklung SlimDX genutzt wurde, gehören Star Wars: The Force Unleashed (LucasArts, 2008) und Operation Flashpoint: Dragon Rising (Codemasters, 2009).

Unterstützte APIs

SlimDX unterstützt unter anderem folgende APIs und Funktionen:

Da SlimDX im Wesentlichen eine Abstraktionsschicht über dem Windows-eigenen DirectX bildet, sind andere Betriebssysteme wie macOS und Linux sowie die Grafikschnittstellen OpenGL und OpenAL nicht unterstützt.[1]

Anwendung

SlimDX kam unter anderem in folgenden Projekten zum Einsatz:[2][3]

Vergleichbare Frameworks

Alternative Frameworks mit individuellen Vor- und Nachteilen gegenüber SlimDX sind XNA Game Studio, Managed DirectX, Windows Code Pack, OpenTK und SharpDX.[1][6]

Literatur

  • Michael Fontanini: Game Development with SlimDX – A fast-paced and practical guide on game development using SlimDX. Packt Publishing, 2013, ISBN 978-1-78216-738-9 (englisch).
  • SlimDX auf GitHub (englisch)
  • Website des Projekts. Archiviert vom Original am 6. Juni 2017; (englisch).
  • Promit Roy: Promit's Ventspace. (englisch, Persönlicher Blog von Promit Roy, Lead Developer von SlimDX).

Einzelnachweise

  1. a b SlimDX Features. SlimDX Group, archiviert vom Original am 15. Mai 2018; abgerufen am 23. Juli 2022 (englisch).
  2. Promit Roy: Software and Projects Using SlimDX. In: Promit's Ventspace. 24. Juni 2010, abgerufen am 23. Juli 2022 (englisch).
  3. Website des Projekts. Archiviert vom Original am 6. Juni 2017; abgerufen am 23. Juli 2022 (englisch).
  4. Christopher M. Park: Choosing a DirectX Platform In C#. 15. Juni 2009, abgerufen am 23. Juli 2022 (englisch, Blog-Beitrag des Entwicklers von AI War: Fleet Command über die Verwendung von SlimDX).
  5. Christopher M. Park: In Support Of SlimDX. 26. Oktober 2010, abgerufen am 23. Juli 2022 (englisch, Blog-Beitrag des Entwicklers von AI War: Fleet Command über den Wechsel von SlimDX zu Unity 3D).
  6. C# DirectX API Face-off: SlimDX vs SharpDX – Which should you choose? In: Katy's Code – Software development, reverse engineering and games. Abgerufen am 23. Juli 2022 (englisch).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.