| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Core33
Contents
- module Graphics.GL.Core32
- glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
- glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
- glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glIsSampler :: MonadIO m => GLuint -> m GLboolean
- glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
- glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
- pattern GL_ANY_SAMPLES_PASSED :: forall a. (Num a, Eq a) => a
- pattern GL_INT_2_10_10_10_REV :: forall a. (Num a, Eq a) => a
- pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC1_ALPHA :: forall a. (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC1_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_RGB10_A2UI :: forall a. (Num a, Eq a) => a
- pattern GL_SAMPLER_BINDING :: forall a. (Num a, Eq a) => a
- pattern GL_SRC1_COLOR :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_A :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_B :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_G :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_R :: forall a. (Num a, Eq a) => a
- pattern GL_TEXTURE_SWIZZLE_RGBA :: forall a. (Num a, Eq a) => a
- pattern GL_TIMESTAMP :: forall a. (Num a, Eq a) => a
- pattern GL_TIME_ELAPSED :: forall a. (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: forall a. (Num a, Eq a) => a
Graphics.GL.Core33
module Graphics.GL.Core32
glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m () Source #
Usage: glBindFragDataLocationIndexed program colorNumber index name
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindFragDataLocationIndexed.xhtml
glBindSampler :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glBindSampler unit sampler
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindSampler.xhtml
glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glDeleteSamplers count samplers
The length of samplers should be count.
Manual page: https://www.opengl.org/sdk/docs/man/html/glDeleteSamplers.xhtml
glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m () Source #
Usage: glGenSamplers count samplers
The length of samplers should be count.
Manual page: https://www.opengl.org/sdk/docs/man/html/glGenSamplers.xhtml
glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint Source #
Usage: glGetFragDataIndex program name
Manual page: https://www.opengl.org/sdk/docs/man/html/glGetFragDataIndex.xhtml
glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetQueryObjecti64v id pname params
The length of params should be COMPSIZE(pname).
glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m () Source #
Usage: glGetQueryObjectui64v id pname params
The length of params should be COMPSIZE(pname).
glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameterIiv sampler pname params
The length of params should be COMPSIZE(pname).
glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glGetSamplerParameterIuiv sampler pname params
The length of params should be COMPSIZE(pname).
glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glGetSamplerParameterfv sampler pname params
The length of params should be COMPSIZE(pname).
glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glGetSamplerParameteriv sampler pname params
The length of params should be COMPSIZE(pname).
glIsSampler :: MonadIO m => GLuint -> m GLboolean Source #
Usage: glIsSampler sampler
Manual page: https://www.opengl.org/sdk/docs/man/html/glIsSampler.xhtml
glQueryCounter :: MonadIO m => GLuint -> GLenum -> m () Source #
Usage: glQueryCounter id target
Manual page: https://www.opengl.org/sdk/docs/man/html/glQueryCounter.xhtml
glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameterIiv sampler pname param
The length of param should be COMPSIZE(pname).
glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m () Source #
Usage: glSamplerParameterIuiv sampler pname param
The length of param should be COMPSIZE(pname).
glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m () Source #
Usage: glSamplerParameterf sampler pname param
glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m () Source #
Usage: glSamplerParameterfv sampler pname param
The length of param should be COMPSIZE(pname).
glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m () Source #
Usage: glSamplerParameteri sampler pname param
glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m () Source #
Usage: glSamplerParameteriv sampler pname param
The length of param should be COMPSIZE(pname).
glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexAttribDivisor index divisor
Manual page: https://www.opengl.org/sdk/docs/man/html/glVertexAttribDivisor.xhtml
glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP1ui index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP1uiv index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of value should be 1.
glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP2ui index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP2uiv index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of value should be 1.
glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP3ui index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP3uiv index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of value should be 1.
glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribP4ui index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #
Usage: glVertexAttribP4uiv index type normalized value
The parameter normalized is a Boolean, one of: GL_FALSE, GL_TRUE.
The length of value should be 1.
pattern GL_ANY_SAMPLES_PASSED :: forall a. (Num a, Eq a) => a Source #
pattern GL_INT_2_10_10_10_REV :: forall a. (Num a, Eq a) => a Source #
pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_SRC1_ALPHA :: forall a. (Num a, Eq a) => a Source #
pattern GL_ONE_MINUS_SRC1_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_RGB10_A2UI :: forall a. (Num a, Eq a) => a Source #
pattern GL_SAMPLER_BINDING :: forall a. (Num a, Eq a) => a Source #
pattern GL_SRC1_COLOR :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_SWIZZLE_A :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_SWIZZLE_B :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_SWIZZLE_G :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_SWIZZLE_R :: forall a. (Num a, Eq a) => a Source #
pattern GL_TEXTURE_SWIZZLE_RGBA :: forall a. (Num a, Eq a) => a Source #
pattern GL_TIMESTAMP :: forall a. (Num a, Eq a) => a Source #
pattern GL_TIME_ELAPSED :: forall a. (Num a, Eq a) => a Source #
pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: forall a. (Num a, Eq a) => a Source #