GLURaw-2.0.0.0: A raw binding for the OpenGL graphics system

Copyright(c) Sven Panne 2016
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.GLU.Callbacks

Contents

Description

All callbacks from GLU 1.3, see http://www.opengl.org/.

Synopsis

Tessellator Callbacks

Tessellator Callbacks without Polygon Data

type TessVertexCallback v = Ptr v -> IO () Source

type TessCombineCallback v = Ptr GLdouble -> Ptr (Ptr v) -> Ptr GLfloat -> Ptr (Ptr v) -> IO () Source

Tessellator Callbacks with Polygon Data

type TessVertexDataCallback v p = Ptr v -> Ptr p -> IO () Source

type TessEndDataCallback p = Ptr p -> IO () Source

type TessCombineDataCallback v p = Ptr GLdouble -> Ptr (Ptr v) -> Ptr GLfloat -> Ptr (Ptr v) -> Ptr p -> IO () Source

Quadrics Callbacks

NURBS Callbacks

NURBS Callbacks without User Data

NURBS Callbacks with User Data