Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- module Graphics.GL.Standard13
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m ()
- glFogCoordd :: MonadIO m => GLdouble -> m ()
- glFogCoorddv :: MonadIO m => Ptr GLdouble -> m ()
- glFogCoordf :: MonadIO m => GLfloat -> m ()
- glFogCoordfv :: MonadIO m => Ptr GLfloat -> m ()
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> m ()
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
- glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m ()
- glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m ()
- glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m ()
- glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m ()
- glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m ()
- glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
- glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
- glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m ()
- glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
- glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m ()
- glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
- glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
- glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos2i :: MonadIO m => GLint -> GLint -> m ()
- glWindowPos2iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m ()
- glWindowPos2sv :: MonadIO m => Ptr GLshort -> m ()
- glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
- glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m ()
- glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
- glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m ()
- glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glWindowPos3iv :: MonadIO m => Ptr GLint -> m ()
- glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
- glWindowPos3sv :: MonadIO m => Ptr GLshort -> m ()
- pattern GL_BLEND_DST_ALPHA :: (Eq a, Num a) => a
- pattern GL_BLEND_DST_RGB :: (Eq a, Num a) => a
- pattern GL_BLEND_SRC_ALPHA :: (Eq a, Num a) => a
- pattern GL_BLEND_SRC_RGB :: (Eq a, Num a) => a
- pattern GL_COLOR_SUM :: (Eq a, Num a) => a
- pattern GL_COMPARE_R_TO_TEXTURE :: (Eq a, Num a) => a
- pattern GL_CONSTANT_ALPHA :: (Eq a, Num a) => a
- pattern GL_CONSTANT_COLOR :: (Eq a, Num a) => a
- pattern GL_CURRENT_FOG_COORDINATE :: (Eq a, Num a) => a
- pattern GL_CURRENT_SECONDARY_COLOR :: (Eq a, Num a) => a
- pattern GL_DECR_WRAP :: (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT16 :: (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT24 :: (Eq a, Num a) => a
- pattern GL_DEPTH_COMPONENT32 :: (Eq a, Num a) => a
- pattern GL_DEPTH_TEXTURE_MODE :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_POINTER :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_ARRAY_TYPE :: (Eq a, Num a) => a
- pattern GL_FOG_COORDINATE_SOURCE :: (Eq a, Num a) => a
- pattern GL_FRAGMENT_DEPTH :: (Eq a, Num a) => a
- pattern GL_FUNC_ADD :: (Eq a, Num a) => a
- pattern GL_FUNC_REVERSE_SUBTRACT :: (Eq a, Num a) => a
- pattern GL_FUNC_SUBTRACT :: (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP :: (Eq a, Num a) => a
- pattern GL_GENERATE_MIPMAP_HINT :: (Eq a, Num a) => a
- pattern GL_INCR_WRAP :: (Eq a, Num a) => a
- pattern GL_MAX :: (Eq a, Num a) => a
- pattern GL_MAX_TEXTURE_LOD_BIAS :: (Eq a, Num a) => a
- pattern GL_MIN :: (Eq a, Num a) => a
- pattern GL_MIRRORED_REPEAT :: (Eq a, Num a) => a
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: (Eq a, Num a) => a
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: (Eq a, Num a) => a
- pattern GL_POINT_DISTANCE_ATTENUATION :: (Eq a, Num a) => a
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MAX :: (Eq a, Num a) => a
- pattern GL_POINT_SIZE_MIN :: (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY :: (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: (Eq a, Num a) => a
- pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPARE_FUNC :: (Eq a, Num a) => a
- pattern GL_TEXTURE_COMPARE_MODE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_DEPTH_SIZE :: (Eq a, Num a) => a
- pattern GL_TEXTURE_FILTER_CONTROL :: (Eq a, Num a) => a
- pattern GL_TEXTURE_LOD_BIAS :: (Eq a, Num a) => a
Graphics.GL.Standard14
module Graphics.GL.Standard13
glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glBlendColor
red green blue alpha
The parameter red
is a ColorF
.
The parameter green
is a ColorF
.
The parameter blue
is a ColorF
.
The parameter alpha
is a ColorF
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBlendColor.xhtml
glBlendEquation :: MonadIO m => GLenum -> m () Source #
Usage: glBlendEquation
mode
The parameter mode
is a BlendEquationMode
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBlendEquation.xhtml
glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m () Source #
Usage: glBlendFuncSeparate
sfactorRGB dfactorRGB sfactorAlpha dfactorAlpha
The parameter sfactorRGB
is a BlendFuncSeparateParameterEXT
.
The parameter dfactorRGB
is a BlendFuncSeparateParameterEXT
.
The parameter sfactorAlpha
is a BlendFuncSeparateParameterEXT
.
The parameter dfactorAlpha
is a BlendFuncSeparateParameterEXT
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBlendFuncSeparate.xhtml
glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glFogCoordPointer
type stride pointer
The parameter type
is a FogPointerTypeEXT
, one of: GL_FLOAT
, GL_DOUBLE
.
The length of pointer
should be COMPSIZE(type,stride)
.
glFogCoordd :: MonadIO m => GLdouble -> m () Source #
Usage: glFogCoordd
coord
The parameter coord
is a CoordD
.
The vector equivalent of this command is glFogCoorddv
.
glFogCoordf :: MonadIO m => GLfloat -> m () Source #
Usage: glFogCoordf
coord
The parameter coord
is a CoordF
.
The vector equivalent of this command is glFogCoordfv
.
glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m () Source #
Usage: glMultiDrawArrays
mode first count drawcount
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
The length of first
should be COMPSIZE(count)
.
The length of count
should be COMPSIZE(drawcount)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glMultiDrawArrays.xhtml
glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr ()) -> GLsizei -> m () Source #
Usage: glMultiDrawElements
mode count type indices drawcount
The parameter mode
is a PrimitiveType
, one of: GL_LINES
, GL_LINES_ADJACENCY
, GL_LINES_ADJACENCY_ARB
, GL_LINES_ADJACENCY_EXT
, GL_LINE_LOOP
, GL_LINE_STRIP
, GL_LINE_STRIP_ADJACENCY
, GL_LINE_STRIP_ADJACENCY_ARB
, GL_LINE_STRIP_ADJACENCY_EXT
, GL_PATCHES
, GL_PATCHES_EXT
, GL_POINTS
, GL_POLYGON
, GL_QUADS
, GL_QUADS_EXT
, GL_QUAD_STRIP
, GL_TRIANGLES
, GL_TRIANGLES_ADJACENCY
, GL_TRIANGLES_ADJACENCY_ARB
, GL_TRIANGLES_ADJACENCY_EXT
, GL_TRIANGLE_FAN
, GL_TRIANGLE_STRIP
, GL_TRIANGLE_STRIP_ADJACENCY
, GL_TRIANGLE_STRIP_ADJACENCY_ARB
, GL_TRIANGLE_STRIP_ADJACENCY_EXT
.
The parameter type
is a DrawElementsType
.
The length of count
should be COMPSIZE(drawcount)
.
The length of indices
should be COMPSIZE(drawcount)
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glMultiDrawElements.xhtml
glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m () Source #
Usage: glPointParameterf
pname param
The parameter pname
is a PointParameterNameARB
.
The parameter param
is a CheckedFloat32
.
glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m () Source #
Usage: glPointParameterfv
pname params
The parameter pname
is a PointParameterNameARB
.
The parameter params
is a CheckedFloat32
.
The length of params
should be COMPSIZE(pname)
.
glPointParameteri :: MonadIO m => GLenum -> GLint -> m () Source #
Usage: glPointParameteri
pname param
The parameter pname
is a PointParameterNameARB
.
glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m () Source #
Usage: glPointParameteriv
pname params
The parameter pname
is a PointParameterNameARB
.
The length of params
should be COMPSIZE(pname)
.
glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m () Source #
Usage: glSecondaryColor3b
red green blue
The parameter red
is a ColorB
.
The parameter green
is a ColorB
.
The parameter blue
is a ColorB
.
The vector equivalent of this command is glSecondaryColor3bv
.
glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glSecondaryColor3d
red green blue
The parameter red
is a ColorD
.
The parameter green
is a ColorD
.
The parameter blue
is a ColorD
.
The vector equivalent of this command is glSecondaryColor3dv
.
glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glSecondaryColor3f
red green blue
The parameter red
is a ColorF
.
The parameter green
is a ColorF
.
The parameter blue
is a ColorF
.
The vector equivalent of this command is glSecondaryColor3fv
.
glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source #
Usage: glSecondaryColor3i
red green blue
The parameter red
is a ColorI
.
The parameter green
is a ColorI
.
The parameter blue
is a ColorI
.
The vector equivalent of this command is glSecondaryColor3iv
.
glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source #
Usage: glSecondaryColor3s
red green blue
The parameter red
is a ColorS
.
The parameter green
is a ColorS
.
The parameter blue
is a ColorS
.
The vector equivalent of this command is glSecondaryColor3sv
.
glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m () Source #
Usage: glSecondaryColor3ub
red green blue
The parameter red
is a ColorUB
.
The parameter green
is a ColorUB
.
The parameter blue
is a ColorUB
.
The vector equivalent of this command is glSecondaryColor3ubv
.
glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m () Source #
Usage: glSecondaryColor3ui
red green blue
The parameter red
is a ColorUI
.
The parameter green
is a ColorUI
.
The parameter blue
is a ColorUI
.
The vector equivalent of this command is glSecondaryColor3uiv
.
glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m () Source #
Usage: glSecondaryColor3us
red green blue
The parameter red
is a ColorUS
.
The parameter green
is a ColorUS
.
The parameter blue
is a ColorUS
.
The vector equivalent of this command is glSecondaryColor3usv
.
glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr () -> m () Source #
Usage: glSecondaryColorPointer
size type stride pointer
The parameter type
is a ColorPointerType
, one of: GL_BYTE
, GL_DOUBLE
, GL_FLOAT
, GL_INT
, GL_SHORT
, GL_UNSIGNED_BYTE
, GL_UNSIGNED_INT
, GL_UNSIGNED_SHORT
.
The length of pointer
should be COMPSIZE(size,type,stride)
.
glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m () Source #
Usage: glWindowPos2d
x y
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The vector equivalent of this command is glWindowPos2dv
.
glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m () Source #
Usage: glWindowPos2f
x y
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The vector equivalent of this command is glWindowPos2fv
.
glWindowPos2i :: MonadIO m => GLint -> GLint -> m () Source #
Usage: glWindowPos2i
x y
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The vector equivalent of this command is glWindowPos2iv
.
glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m () Source #
Usage: glWindowPos2s
x y
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The vector equivalent of this command is glWindowPos2sv
.
glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m () Source #
Usage: glWindowPos3d
x y z
The parameter x
is a CoordD
.
The parameter y
is a CoordD
.
The parameter z
is a CoordD
.
The vector equivalent of this command is glWindowPos3dv
.
glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m () Source #
Usage: glWindowPos3f
x y z
The parameter x
is a CoordF
.
The parameter y
is a CoordF
.
The parameter z
is a CoordF
.
The vector equivalent of this command is glWindowPos3fv
.
glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m () Source #
Usage: glWindowPos3i
x y z
The parameter x
is a CoordI
.
The parameter y
is a CoordI
.
The parameter z
is a CoordI
.
The vector equivalent of this command is glWindowPos3iv
.
glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m () Source #
Usage: glWindowPos3s
x y z
The parameter x
is a CoordS
.
The parameter y
is a CoordS
.
The parameter z
is a CoordS
.
The vector equivalent of this command is glWindowPos3sv
.
pattern GL_BLEND_DST_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_BLEND_DST_RGB :: (Eq a, Num a) => a Source #
pattern GL_BLEND_SRC_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_BLEND_SRC_RGB :: (Eq a, Num a) => a Source #
pattern GL_COLOR_SUM :: (Eq a, Num a) => a Source #
pattern GL_COMPARE_R_TO_TEXTURE :: (Eq a, Num a) => a Source #
pattern GL_CONSTANT_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_CONSTANT_COLOR :: (Eq a, Num a) => a Source #
pattern GL_CURRENT_FOG_COORDINATE :: (Eq a, Num a) => a Source #
pattern GL_CURRENT_SECONDARY_COLOR :: (Eq a, Num a) => a Source #
pattern GL_DECR_WRAP :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_COMPONENT16 :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_COMPONENT24 :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_COMPONENT32 :: (Eq a, Num a) => a Source #
pattern GL_DEPTH_TEXTURE_MODE :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_POINTER :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE_ARRAY_TYPE :: (Eq a, Num a) => a Source #
pattern GL_FOG_COORDINATE_SOURCE :: (Eq a, Num a) => a Source #
pattern GL_FRAGMENT_DEPTH :: (Eq a, Num a) => a Source #
pattern GL_FUNC_ADD :: (Eq a, Num a) => a Source #
pattern GL_FUNC_REVERSE_SUBTRACT :: (Eq a, Num a) => a Source #
pattern GL_FUNC_SUBTRACT :: (Eq a, Num a) => a Source #
pattern GL_GENERATE_MIPMAP :: (Eq a, Num a) => a Source #
pattern GL_GENERATE_MIPMAP_HINT :: (Eq a, Num a) => a Source #
pattern GL_INCR_WRAP :: (Eq a, Num a) => a Source #
pattern GL_MAX_TEXTURE_LOD_BIAS :: (Eq a, Num a) => a Source #
pattern GL_MIRRORED_REPEAT :: (Eq a, Num a) => a Source #
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: (Eq a, Num a) => a Source #
pattern GL_ONE_MINUS_CONSTANT_COLOR :: (Eq a, Num a) => a Source #
pattern GL_POINT_DISTANCE_ATTENUATION :: (Eq a, Num a) => a Source #
pattern GL_POINT_FADE_THRESHOLD_SIZE :: (Eq a, Num a) => a Source #
pattern GL_POINT_SIZE_MAX :: (Eq a, Num a) => a Source #
pattern GL_POINT_SIZE_MIN :: (Eq a, Num a) => a Source #
pattern GL_SECONDARY_COLOR_ARRAY :: (Eq a, Num a) => a Source #
pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: (Eq a, Num a) => a Source #
pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: (Eq a, Num a) => a Source #
pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: (Eq a, Num a) => a Source #
pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COMPARE_FUNC :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_COMPARE_MODE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_DEPTH_SIZE :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_FILTER_CONTROL :: (Eq a, Num a) => a Source #
pattern GL_TEXTURE_LOD_BIAS :: (Eq a, Num a) => a Source #