Graphics.Rendering.OpenGL.GL

OpenGL-2.13.1.0: A binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2002-2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell2010

Graphics.Rendering.OpenGL.GL

Contents

- OpenGL Fundamentals
- Event Model
- Vertex Specification and Drawing Commands
- OpenGL Operation
- Rasterization
- Per-Fragment Operations and the Framebuffer
- Special Functions
- State and State Requests

Description

A Haskell binding for OpenGL, the industry's most widely used and supported 2D and 3D graphics API.

Synopsis

- module Graphics.Rendering.OpenGL.Raw.Types
- module Graphics.Rendering.OpenGL.GL.FlushFinish
- module Data.ObjectName
- module Graphics.Rendering.OpenGL.GL.SyncObjects
- module Graphics.Rendering.OpenGL.GL.QueryObjects
- module Graphics.Rendering.OpenGL.GL.PrimitiveMode
- module Graphics.Rendering.OpenGL.GL.BeginEnd
- module Graphics.Rendering.OpenGL.GL.Rectangles
- module Graphics.Rendering.OpenGL.GL.ConditionalRendering
- module Graphics.Rendering.OpenGL.GL.VertexSpec
- module Graphics.Rendering.OpenGL.GL.VertexArrays
- module Graphics.Rendering.OpenGL.GL.VertexArrayObjects
- module Graphics.Rendering.OpenGL.GL.BufferObjects
- module Graphics.Rendering.OpenGL.GL.CoordTrans
- module Graphics.Rendering.OpenGL.GL.Clipping
- module Graphics.Rendering.OpenGL.GL.RasterPos
- module Graphics.Rendering.OpenGL.GL.Colors
- module Graphics.Rendering.OpenGL.GL.Shaders
- module Graphics.Rendering.OpenGL.GL.Antialiasing
- module Graphics.Rendering.OpenGL.GL.FramebufferObjects
- module Graphics.Rendering.OpenGL.GL.Points
- module Graphics.Rendering.OpenGL.GL.LineSegments
- module Graphics.Rendering.OpenGL.GL.Polygons
- module Graphics.Rendering.OpenGL.GL.PixelRectangles
- module Graphics.Rendering.OpenGL.GL.Bitmaps
- module Graphics.Rendering.OpenGL.GL.Texturing
- module Graphics.Rendering.OpenGL.GL.ColorSum
- module Graphics.Rendering.OpenGL.GL.Fog
- module Graphics.Rendering.OpenGL.GL.PerFragment
- module Graphics.Rendering.OpenGL.GL.Framebuffer
- module Graphics.Rendering.OpenGL.GL.ReadCopyPixels
- module Graphics.Rendering.OpenGL.GL.Evaluators
- module Graphics.Rendering.OpenGL.GL.Selection
- module Graphics.Rendering.OpenGL.GL.Feedback
- module Graphics.Rendering.OpenGL.GL.DisplayLists
- module Graphics.Rendering.OpenGL.GL.Hints
- module Graphics.Rendering.OpenGL.GL.PixellikeObject
- module Graphics.Rendering.OpenGL.GL.TransformFeedback
- module Graphics.Rendering.OpenGL.GL.DebugOutput
- module Data.StateVar
- module Graphics.Rendering.OpenGL.GL.Tensor
- module Graphics.Rendering.OpenGL.GL.StringQueries
- module Graphics.Rendering.OpenGL.GL.SavingState

# OpenGL Fundamentals

module Graphics.Rendering.OpenGL.Raw.Types

module Graphics.Rendering.OpenGL.GL.FlushFinish

module Data.ObjectName

# Event Model

module Graphics.Rendering.OpenGL.GL.SyncObjects

module Graphics.Rendering.OpenGL.GL.QueryObjects

# Vertex Specification and Drawing Commands

module Graphics.Rendering.OpenGL.GL.PrimitiveMode

module Graphics.Rendering.OpenGL.GL.BeginEnd

module Graphics.Rendering.OpenGL.GL.Rectangles

module Graphics.Rendering.OpenGL.GL.ConditionalRendering

# OpenGL Operation

module Graphics.Rendering.OpenGL.GL.VertexSpec

module Graphics.Rendering.OpenGL.GL.VertexArrays

module Graphics.Rendering.OpenGL.GL.VertexArrayObjects

module Graphics.Rendering.OpenGL.GL.BufferObjects

module Graphics.Rendering.OpenGL.GL.CoordTrans

module Graphics.Rendering.OpenGL.GL.Clipping

module Graphics.Rendering.OpenGL.GL.RasterPos

module Graphics.Rendering.OpenGL.GL.Colors

module Graphics.Rendering.OpenGL.GL.Shaders

# Rasterization

module Graphics.Rendering.OpenGL.GL.Antialiasing

module Graphics.Rendering.OpenGL.GL.FramebufferObjects

module Graphics.Rendering.OpenGL.GL.Points

module Graphics.Rendering.OpenGL.GL.LineSegments

module Graphics.Rendering.OpenGL.GL.Polygons

module Graphics.Rendering.OpenGL.GL.PixelRectangles

module Graphics.Rendering.OpenGL.GL.Bitmaps

module Graphics.Rendering.OpenGL.GL.Texturing

module Graphics.Rendering.OpenGL.GL.ColorSum

module Graphics.Rendering.OpenGL.GL.Fog

# Per-Fragment Operations and the Framebuffer

module Graphics.Rendering.OpenGL.GL.PerFragment

module Graphics.Rendering.OpenGL.GL.Framebuffer

module Graphics.Rendering.OpenGL.GL.ReadCopyPixels

# Special Functions

module Graphics.Rendering.OpenGL.GL.Evaluators

module Graphics.Rendering.OpenGL.GL.Selection

module Graphics.Rendering.OpenGL.GL.Feedback

module Graphics.Rendering.OpenGL.GL.DisplayLists

module Graphics.Rendering.OpenGL.GL.Hints

module Graphics.Rendering.OpenGL.GL.PixellikeObject

module Graphics.Rendering.OpenGL.GL.TransformFeedback

module Graphics.Rendering.OpenGL.GL.DebugOutput

# State and State Requests

module Data.StateVar

module Graphics.Rendering.OpenGL.GL.Tensor

module Graphics.Rendering.OpenGL.GL.StringQueries

module Graphics.Rendering.OpenGL.GL.SavingState