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.GL.DisplayLists

Description

This module corresponds to section 5.4 (Display Lists) of the OpenGL 2.1 specs.

Synopsis

Defining Display Lists

newtype DisplayList Source #

Constructors

DisplayList GLuint 

Instances

Instances details
GeneratableObjectName DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

genObjectName :: MonadIO m => m DisplayList #

genObjectNames :: MonadIO m => Int -> m [DisplayList] #

ObjectName DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

isObjectName :: MonadIO m => DisplayList -> m Bool #

deleteObjectName :: MonadIO m => DisplayList -> m () #

deleteObjectNames :: MonadIO m => [DisplayList] -> m () #

CanBeLabeled DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

objectLabel :: DisplayList -> StateVar (Maybe String) Source #

Show DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

showsPrec :: Int -> DisplayList -> ShowS

show :: DisplayList -> String

showList :: [DisplayList] -> ShowS

Eq DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

(==) :: DisplayList -> DisplayList -> Bool

(/=) :: DisplayList -> DisplayList -> Bool

Ord DisplayList Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

data ListMode Source #

Constructors

Compile 
CompileAndExecute 

Instances

Instances details
Show ListMode Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

showsPrec :: Int -> ListMode -> ShowS

show :: ListMode -> String

showList :: [ListMode] -> ShowS

Eq ListMode Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

(==) :: ListMode -> ListMode -> Bool

(/=) :: ListMode -> ListMode -> Bool

Ord ListMode Source # 
Instance details

Defined in Graphics.Rendering.OpenGL.GL.DisplayLists

Methods

compare :: ListMode -> ListMode -> Ordering

(<) :: ListMode -> ListMode -> Bool

(<=) :: ListMode -> ListMode -> Bool

(>) :: ListMode -> ListMode -> Bool

(>=) :: ListMode -> ListMode -> Bool

max :: ListMode -> ListMode -> ListMode

min :: ListMode -> ListMode -> ListMode

defineList :: DisplayList -> ListMode -> IO a -> IO a Source #

Calling Display Lists

callLists :: GLsizei -> DataType -> Ptr a -> IO () Source #