Tao.Glfw SDK Documentation

Glfw Class

GLFW (OpenGL Framework) binding for .NET, implementing GLFW 2.5.0.

For a list of all members of this type, see Glfw Members.

System.Object
   Tao.Glfw.Glfw

[Visual Basic]
MustInherit NotInheritable Public Class Glfw
[C#]
public abstract sealed class Glfw

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Marcus Geelnard is the author of GLFW, more information can be found on the GLFW homepage, http://glfw.sourceforge.net.

GLFW is a portable API (Application Program Interface) that handles operating system specific tasks related to OpenGL programming. While OpenGL in general is portable, easy to use and often results in tidy and compact code, the operating system specific mechanisms that are required to set up and manage an OpenGL window are quite the opposite. GLFW tries to remedy this by providing the following functionality:

All this functionality is implemented as a set of easy-to-use functions, which makes it possible to write an OpenGL application framework in just a few lines of code. The GLFW API is completely operating system and platform independent, which makes it very simple to port GLFW based OpenGL applications to a variety of platforms. Currently supported platforms are:

Requirements

Namespace: Tao.Glfw

Assembly: Tao.Glfw (in Tao.Glfw.dll)

See Also

Glfw Members | Tao.Glfw Namespace