OpenGL,OpenCL和OpenA的C#高级底层封装 - Open Toolkit (OpenTk)
fmms
13年前
Open Toolkit (OpenTk) 是一个强类型的跨平台 OpenGL 和 OpenAL 封装,适应 C# 和 Mono以及.NET 平台。可以在 GTK# 以及 WinForms 应用中独立的运行。适用于需要3D图形,音频或计算功能的游戏,应用科学及任何其他项目。
-
Rich, type-safe bindings
Support for the latest versions of OpenGL, OpenGL|ES, OpenAL and OpenCL with automatic extension loading, error checking and inline documentation. -
Flexible GUI options
Cross-platform GLControl (Windows.Forms), GLWidget (GTK#) and WPFControl classes. Native, high-performance GameWindow designed specifically for games. -
Fully managed, CLS-compliant code
Supports 32- and 64-bit versions of Windows, Linux and Mac OS X. No need for unmanaged libraries - compile once, run everywhere! -
Useful APIs
3D math toolkit supplies Vector, Matrix, Quaternion and Bezier structs. Input API provides Keyboard, Mouse and Joystick interfaces. Display API for multiple monitors. OpenTK.Compatibility supports Tao framework applications. -
Permissive MIT/X11 License
Which means you are free to use, modify and redistribute the source code. Suitable for open- and closed-source projects alike.