gl-0.4: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Raw.Extension.EXT.Histogram

Contents

Synopsis

Extension Support

gl_EXT_histogram :: Bool Source

Checks that the GL_EXT_histogram extension is available.

GL_EXT_histogram

glGetHistogramParameterfvEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source

Usage: glGetHistogramParameterfvEXT target pname params

The parameter target is a HistogramTargetEXT, one of: GL_HISTOGRAM, GL_HISTOGRAM_EXT, GL_PROXY_HISTOGRAM, GL_PROXY_HISTOGRAM_EXT.

The parameter pname is a GetHistogramParameterPNameEXT, one of: GL_HISTOGRAM_ALPHA_SIZE_EXT, GL_HISTOGRAM_BLUE_SIZE_EXT, GL_HISTOGRAM_FORMAT_EXT, GL_HISTOGRAM_GREEN_SIZE_EXT, GL_HISTOGRAM_LUMINANCE_SIZE_EXT, GL_HISTOGRAM_RED_SIZE_EXT, GL_HISTOGRAM_SINK_EXT, GL_HISTOGRAM_WIDTH_EXT.

The length of params should be COMPSIZE(pname).

glGetHistogramParameterivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source

Usage: glGetHistogramParameterivEXT target pname params

The parameter target is a HistogramTargetEXT, one of: GL_HISTOGRAM, GL_HISTOGRAM_EXT, GL_PROXY_HISTOGRAM, GL_PROXY_HISTOGRAM_EXT.

The parameter pname is a GetHistogramParameterPNameEXT, one of: GL_HISTOGRAM_ALPHA_SIZE_EXT, GL_HISTOGRAM_BLUE_SIZE_EXT, GL_HISTOGRAM_FORMAT_EXT, GL_HISTOGRAM_GREEN_SIZE_EXT, GL_HISTOGRAM_LUMINANCE_SIZE_EXT, GL_HISTOGRAM_RED_SIZE_EXT, GL_HISTOGRAM_SINK_EXT, GL_HISTOGRAM_WIDTH_EXT.

The length of params should be COMPSIZE(pname).

glGetMinmaxParameterfvEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m () Source

Usage: glGetMinmaxParameterfvEXT target pname params

The parameter target is a MinmaxTargetEXT, one of: GL_MINMAX, GL_MINMAX_EXT.

The parameter pname is a GetMinmaxParameterPNameEXT, one of: GL_MINMAX_FORMAT, GL_MINMAX_FORMAT_EXT, GL_MINMAX_SINK, GL_MINMAX_SINK_EXT.

The length of params should be COMPSIZE(pname).

glGetMinmaxParameterivEXT :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m () Source

Usage: glGetMinmaxParameterivEXT target pname params

The parameter target is a MinmaxTargetEXT, one of: GL_MINMAX, GL_MINMAX_EXT.

The parameter pname is a GetMinmaxParameterPNameEXT, one of: GL_MINMAX_FORMAT, GL_MINMAX_FORMAT_EXT, GL_MINMAX_SINK, GL_MINMAX_SINK_EXT.

The length of params should be COMPSIZE(pname).

glHistogramEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLboolean -> m () Source

Usage: glHistogramEXT target width internalformat sink

The parameter target is a HistogramTargetEXT, one of: GL_HISTOGRAM, GL_HISTOGRAM_EXT, GL_PROXY_HISTOGRAM, GL_PROXY_HISTOGRAM_EXT.

The parameter internalformat is a PixelInternalFormat.

The parameter sink is a Boolean, one of: GL_FALSE, GL_TRUE.

This command is an alias for glHistogram.

glMinmaxEXT :: MonadIO m => GLenum -> GLenum -> GLboolean -> m () Source

Usage: glMinmaxEXT target internalformat sink

The parameter target is a MinmaxTargetEXT, one of: GL_MINMAX, GL_MINMAX_EXT.

The parameter internalformat is a PixelInternalFormat.

The parameter sink is a Boolean, one of: GL_FALSE, GL_TRUE.

This command is an alias for glMinmax.

glResetHistogramEXT :: MonadIO m => GLenum -> m () Source

Usage: glResetHistogramEXT target

The parameter target is a HistogramTargetEXT, one of: GL_HISTOGRAM, GL_HISTOGRAM_EXT, GL_PROXY_HISTOGRAM, GL_PROXY_HISTOGRAM_EXT.

This command is an alias for glResetHistogram.

glResetMinmaxEXT :: MonadIO m => GLenum -> m () Source

Usage: glResetMinmaxEXT target

The parameter target is a MinmaxTargetEXT, one of: GL_MINMAX, GL_MINMAX_EXT.

This command is an alias for glResetMinmax.

pattern GL_HISTOGRAM_ALPHA_SIZE_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_BLUE_SIZE_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_FORMAT_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_GREEN_SIZE_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_RED_SIZE_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_SINK_EXT :: (Num a, Eq a) => a Source

pattern GL_HISTOGRAM_WIDTH_EXT :: (Num a, Eq a) => a Source

pattern GL_MINMAX_EXT :: (Num a, Eq a) => a Source

pattern GL_MINMAX_FORMAT_EXT :: (Num a, Eq a) => a Source

pattern GL_MINMAX_SINK_EXT :: (Num a, Eq a) => a Source

pattern GL_PROXY_HISTOGRAM_EXT :: (Num a, Eq a) => a Source

pattern GL_TABLE_TOO_LARGE_EXT :: (Num a, Eq a) => a Source