| 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 #