The Open Toolkit

A free, cross-platform OpenGL and OpenAL wrapper for C# and other .Net languages
Download

The Open Toolkit Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT
  • Price:
  • FREE
  • Publisher Name:
  • Stephen A
  • Publisher web site:
  • http://www.opentk.com/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 9.9 MB

The Open Toolkit Tags


The Open Toolkit Description

A free, cross-platform OpenGL and OpenAL wrapper for C# and other .Net languages The Open Toolkit is a cross-platform game development library for .Net/Mono. The Open Toolkit provides intuitive OpenAL and OpenGL bindings, math, font and input handling in an elegant, yet powerful API. Here are some key features of "The Open Toolkit": · Rich, type-safe OpenGL and OpenAL bindings with automatic extension loading. · Cross-platform OpenGL Control for Windows.Forms. · Integrated math toolkit (vectors, matrices, quaternions), directly usable by OpenGL and OpenAL. · TrueType/FreeType font support. · CLS compliant. Use OpenTK with C#, VB.Net, IronPython, Boo or any other Mono/.Net language. · Mouse, keyboard and joystick input. · High level GameWindow that integrates a high-accuracy game loop. · Compile once - run everywhere! Requirements: · Mono What's New in This Release: · Bindings with generic ref/out overloads now reflect changes back to the caller. · Improved OpenGL 3.2 bindings. · Added helper overloads to GetAttrib* methods. · Fixed 'out string' parameters in ES20 (should have been StringBuilder). · Added Icon and IconChanged support to NativeWindow. · Added Focused and FocusedChanged support to NativeWindow. · Added KeyPress event to NativeWindow (in progress). · Improved WindowBorder and WindowState changes for NativeWindow on win32. · Fixed premature GLControl initialization (Load event is now correctly raised). · Fixed Vectord and Matrix4d signatures (double instead of float) and added several new methods to Matrix4 and Matrix4d. · Fixed a large number of smaller issues and annoyances in NativeWindow (see complete bug list, below). · Improved internal loading code for the various bindings. · Made the binding generator more robust when handling invalid or malformed specifications. · GameWindow OnLoad and OnUnload methods are now protected instead of public (this was supposed to happen in the previous release).


The Open Toolkit Related Software