Copyright | (c) Sven Panne 2002-2019 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.GL.Feedback
Description
This module corresponds to section 5.3 (Feedback) of the OpenGL 2.1 specs.
Documentation
data FeedbackToken Source #
Constructors
Instances
Show FeedbackToken Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods showsPrec :: Int -> FeedbackToken -> ShowS show :: FeedbackToken -> String showList :: [FeedbackToken] -> ShowS | |
Eq FeedbackToken Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback | |
Ord FeedbackToken Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods compare :: FeedbackToken -> FeedbackToken -> Ordering (<) :: FeedbackToken -> FeedbackToken -> Bool (<=) :: FeedbackToken -> FeedbackToken -> Bool (>) :: FeedbackToken -> FeedbackToken -> Bool (>=) :: FeedbackToken -> FeedbackToken -> Bool max :: FeedbackToken -> FeedbackToken -> FeedbackToken min :: FeedbackToken -> FeedbackToken -> FeedbackToken |
data VertexInfo Source #
Constructors
Vertex2D (Vertex2 GLfloat) | |
Vertex3D (Vertex3 GLfloat) | |
Vertex3DColor (Vertex3 GLfloat) ColorInfo | |
Vertex3DColorTexture (Vertex3 GLfloat) ColorInfo (TexCoord4 GLfloat) | |
Vertex4DColorTexture (Vertex4 GLfloat) ColorInfo (TexCoord4 GLfloat) |
Instances
Show VertexInfo Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods showsPrec :: Int -> VertexInfo -> ShowS show :: VertexInfo -> String showList :: [VertexInfo] -> ShowS | |
Eq VertexInfo Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback | |
Ord VertexInfo Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods compare :: VertexInfo -> VertexInfo -> Ordering (<) :: VertexInfo -> VertexInfo -> Bool (<=) :: VertexInfo -> VertexInfo -> Bool (>) :: VertexInfo -> VertexInfo -> Bool (>=) :: VertexInfo -> VertexInfo -> Bool max :: VertexInfo -> VertexInfo -> VertexInfo min :: VertexInfo -> VertexInfo -> VertexInfo |
data FeedbackType Source #
Constructors
TwoD | |
ThreeD | |
ThreeDColor | |
ThreeDColorTexture | |
FourDColorTexture |
Instances
Show FeedbackType Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods showsPrec :: Int -> FeedbackType -> ShowS show :: FeedbackType -> String showList :: [FeedbackType] -> ShowS | |
Eq FeedbackType Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback | |
Ord FeedbackType Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods compare :: FeedbackType -> FeedbackType -> Ordering (<) :: FeedbackType -> FeedbackType -> Bool (<=) :: FeedbackType -> FeedbackType -> Bool (>) :: FeedbackType -> FeedbackType -> Bool (>=) :: FeedbackType -> FeedbackType -> Bool max :: FeedbackType -> FeedbackType -> FeedbackType min :: FeedbackType -> FeedbackType -> FeedbackType |
getFeedbackTokens :: GLsizei -> FeedbackType -> IO a -> IO (a, Maybe [FeedbackToken]) Source #
newtype PassThroughValue Source #
Constructors
PassThroughValue GLfloat |
Instances
Show PassThroughValue Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods showsPrec :: Int -> PassThroughValue -> ShowS show :: PassThroughValue -> String showList :: [PassThroughValue] -> ShowS | |
Eq PassThroughValue Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods (==) :: PassThroughValue -> PassThroughValue -> Bool (/=) :: PassThroughValue -> PassThroughValue -> Bool | |
Ord PassThroughValue Source # | |
Defined in Graphics.Rendering.OpenGL.GL.Feedback Methods compare :: PassThroughValue -> PassThroughValue -> Ordering (<) :: PassThroughValue -> PassThroughValue -> Bool (<=) :: PassThroughValue -> PassThroughValue -> Bool (>) :: PassThroughValue -> PassThroughValue -> Bool (>=) :: PassThroughValue -> PassThroughValue -> Bool max :: PassThroughValue -> PassThroughValue -> PassThroughValue min :: PassThroughValue -> PassThroughValue -> PassThroughValue |
passThrough :: PassThroughValue -> IO () Source #