HOpenGL Libraries (OpenGL package)ContentsIndex
Graphics.Rendering.OpenGL.GL.DisplayLists
Portability portable
Stability provisional
Maintainer sven.panne@aedion.de
Contents
Resource Management
Defining Display Lists
Calling Display Lists
Description
This module corresponds to section 5.4 (Display Lists) of the OpenGL 1.4 specs.
Synopsis
data DisplayList
genLists :: GLsizei -> IO [DisplayList]
deleteLists :: [DisplayList] -> IO ()
isList :: DisplayList -> IO Bool
data ListMode
= Compile
| CompileAndExecute
defineList :: DisplayList -> ListMode -> IO a -> IO a
defineNewList :: ListMode -> IO a -> IO DisplayList
listIndex :: GettableStateVar DisplayList
listMode :: GettableStateVar ListMode
maxListNesting :: GettableStateVar GLsizei
callList :: DisplayList -> IO ()
callLists :: GLsizei -> DataType -> Ptr a -> IO ()
listBase :: StateVar DisplayList
Resource Management
data DisplayList
Instances
Eq DisplayList
Ord DisplayList
Show DisplayList
genLists :: GLsizei -> IO [DisplayList]
deleteLists :: [DisplayList] -> IO ()
isList :: DisplayList -> IO Bool
Defining Display Lists
data ListMode
Constructors
Compile
CompileAndExecute
Instances
Eq ListMode
Ord ListMode
Show ListMode
defineList :: DisplayList -> ListMode -> IO a -> IO a
defineNewList :: ListMode -> IO a -> IO DisplayList
listIndex :: GettableStateVar DisplayList
listMode :: GettableStateVar ListMode
maxListNesting :: GettableStateVar GLsizei
Calling Display Lists
callList :: DisplayList -> IO ()
callLists :: GLsizei -> DataType -> Ptr a -> IO ()
listBase :: StateVar DisplayList
Produced by Haddock version 0.6