OpenGL-3.0.3.0: A binding for the OpenGL graphics system
Copyright(c) Sven Panne 2002-2019
LicenseBSD3
MaintainerSven Panne <svenpanne@gmail.com>
Stabilitystable
Portabilityportable
Safe HaskellNone
LanguageHaskell2010

Graphics.Rendering.OpenGL.GLU.NURBS

Description

This module corresponds to chapter 7 (NURBS) of the GLU specs.

Documentation

withNURBSObj :: a -> (NURBSObj -> IO a) -> IO a #

class TrimmingPoint p #

Minimal complete definition

trimmingTarget

Instances

Instances details
TrimmingPoint Vertex3 # 
Instance details

Defined in Graphics.Rendering.OpenGL.GLU.NURBS

TrimmingPoint Vertex2 # 
Instance details

Defined in Graphics.Rendering.OpenGL.GLU.NURBS

pwlCurve :: TrimmingPoint p => NURBSObj -> GLint -> Ptr (p GLfloat) -> GLint -> IO () #