Safe Haskell | None |
---|
- class GetPName p where
- marshalGetPName :: p -> Maybe GLenum
- class GetPName p => GetPName1I p where
- class GetPName p => GetPName1F p where
- getFloat1 :: (GLfloat -> a) -> p -> IO a
- getClampf1 :: (GLclampf -> a) -> p -> IO a
- getDouble1 :: (GLdouble -> a) -> p -> IO a
- getClampd1 :: (GLclampd -> a) -> p -> IO a
- class GetPName p => GetIPName1I p where
- class GetPName p => GetPName2I p where
- class GetPName p => GetPName2F p where
- class GetPName p => GetPName3I p where
- class GetPName p => GetPName3F p where
- class GetPName p => GetPName4I p where
- class GetPName p => GetPName4F p where
- getFloat4 :: (GLfloat -> GLfloat -> GLfloat -> GLfloat -> a) -> p -> IO a
- getClampf4 :: (GLclampf -> GLclampf -> GLclampf -> GLclampf -> a) -> p -> IO a
- getDouble4 :: (GLdouble -> GLdouble -> GLdouble -> GLdouble -> a) -> p -> IO a
- getClampd4 :: (GLclampd -> GLclampd -> GLclampd -> GLclampd -> a) -> p -> IO a
- class GetPName p => GetIPName4I p where
- getBoolean4i :: (GLboolean -> GLboolean -> GLboolean -> GLboolean -> a) -> p -> GLuint -> IO a
- getInteger4i :: (GLint -> GLint -> GLint -> GLint -> a) -> p -> GLuint -> IO a
- getEnum4i :: (GLenum -> GLenum -> GLenum -> GLenum -> a) -> p -> GLuint -> IO a
- getSizei4i :: (GLsizei -> GLsizei -> GLsizei -> GLsizei -> a) -> p -> GLuint -> IO a
- class GetPName p => GetPNameNI p where
- getIntegerN :: (GLint -> a) -> p -> Int -> IO [a]
- data PName1I
- = GetEdgeFlag
- | GetRGBAMode
- | GetCurrentIndex
- | GetMaxTextureUnits
- | GetListIndex
- | GetListMode
- | GetMaxListNesting
- | GetListBase
- | GetRenderMode
- | GetDrawFramebufferBinding
- | GetReadFramebufferBinding
- | GetFramebufferBinding
- | GetRenderbufferBinding
- | GetPerspectiveCorrectionHint
- | GetPointSmoothHint
- | GetLineSmoothHint
- | GetPolygonSmoothHint
- | GetFogHint
- | GetGenerateMipmapHint
- | GetTextureCompressionHint
- | GetPackCMYKHint
- | GetUnpackCMYKHint
- | GetVertexArrayBinding
- | GetMaxNameStackDepth
- | GetNameStackDepth
- | GetContextProfileMask
- | GetPackSwapBytes
- | GetUnpackSwapBytes
- | GetPackLSBFirst
- | GetUnpackLSBFirst
- | GetPackRowLength
- | GetUnpackRowLength
- | GetPackSkipRows
- | GetUnpackSkipRows
- | GetPackSkipPixels
- | GetUnpackSkipPixels
- | GetPackAlignment
- | GetUnpackAlignment
- | GetPackImageHeight
- | GetUnpackImageHeight
- | GetPackSkipImages
- | GetUnpackSkipImages
- | GetPixelMapIToISize
- | GetPixelMapSToSSize
- | GetPixelMapIToRSize
- | GetPixelMapIToGSize
- | GetPixelMapIToBSize
- | GetPixelMapIToASize
- | GetPixelMapRToRSize
- | GetPixelMapGToGSize
- | GetPixelMapBToBSize
- | GetPixelMapAToASize
- | GetMaxPixelMapTable
- | GetMaxVertexTextureImageUnits
- | GetMaxTextureImageUnits
- | GetMaxCombinedTextureImageUnits
- | GetMaxTextureCoords
- | GetMaxVertexUniformComponents
- | GetMaxFragmentUniformComponents
- | GetMaxVertexAttribs
- | GetMaxVaryingFloats
- | GetMatrixMode
- | GetModelviewStackDepth
- | GetProjectionStackDepth
- | GetTextureStackDepth
- | GetColorMatrixStackDepth
- | GetMaxModelviewStackDepth
- | GetMaxProjectionStackDepth
- | GetMaxTextureStackDepth
- | GetMaxColorMatrixStackDepth
- | GetMaxMatrixPaletteStackDepth
- | GetCurrentMatrixStackDepth
- | GetActiveTexture
- | GetVertexArraySize
- | GetVertexArrayType
- | GetVertexArrayStride
- | GetNormalArrayType
- | GetNormalArrayStride
- | GetColorArraySize
- | GetColorArrayType
- | GetColorArrayStride
- | GetIndexArrayType
- | GetIndexArrayStride
- | GetTextureCoordArraySize
- | GetTextureCoordArrayType
- | GetTextureCoordArrayStride
- | GetEdgeFlagArrayStride
- | GetFogCoordArrayType
- | GetFogCoordArrayStride
- | GetSecondaryColorArraySize
- | GetSecondaryColorArrayType
- | GetSecondaryColorArrayStride
- | GetArrayElementLockCount
- | GetArrayElementLockFirst
- | GetClientActiveTexture
- | GetMaxElementsVertices
- | GetMaxElementsIndices
- | GetPrimitiveRestartIndex
- | GetPrimitiveRestartNV
- | GetPrimitiveRestartIndexNV
- | GetArrayBufferBinding
- | GetElementArrayBufferBinding
- | GetCopyReadBuffer
- | GetCopyWriteBuffer
- | GetPixelPackBufferBinding
- | GetPixelUnpackBufferBinding
- | GetTransformFeedbackBufferBinding
- | GetVertexArrayBufferBinding
- | GetNormalArrayBufferBinding
- | GetColorArrayBufferBinding
- | GetIndexArrayBufferBinding
- | GetTextureCoordArrayBufferBinding
- | GetEdgeFlagArrayBufferBinding
- | GetSecondaryColorArrayBufferBinding
- | GetFogCoordArrayBufferBinding
- | GetMaxClipPlanes
- | GetMaxLights
- | GetFrontFace
- | GetLightModelLocalViewer
- | GetLightModelTwoSide
- | GetLightModelColorControl
- | GetColorMaterialFace
- | GetColorMaterialParameter
- | GetShadeModel
- | GetFragmentColorClamp
- | GetVertexColorClamp
- | GetReadColorClamp
- | GetMaxEvalOrder
- | GetMap1GridSegments
- | GetFogMode
- | GetFogIndex
- | GetFogCoordSrc
- | GetFogDistanceMode
- | GetAuxBuffers
- | GetDoublebuffer
- | GetStereo
- | GetRedBits
- | GetGreenBits
- | GetBlueBits
- | GetAlphaBits
- | GetStencilBits
- | GetDepthBits
- | GetAccumRedBits
- | GetAccumGreenBits
- | GetAccumBlueBits
- | GetAccumAlphaBits
- | GetDrawBuffer
- | GetDrawBufferN GLsizei
- | GetMaxDrawBuffers
- | GetIndexWritemask
- | GetDepthWritemask
- | GetStencilWritemask
- | GetStencilClearValue
- | GetCurrentProgram
- | GetMaxTransformFeedbackSeparateAttribs
- | GetMaxTransformFeedbackInterleavedComponents
- | GetMaxTransformFeedbackSeparateComponents
- | GetCurrentRasterIndex
- | GetCurrentRasterPositionValid
- | GetLineStippleRepeat
- | GetLineStipplePattern
- | GetSampleCoverageInvert
- | GetAlphaTestFunc
- | GetStencilFunc
- | GetStencilValueMask
- | GetStencilRef
- | GetStencilFail
- | GetStencilPassDepthFail
- | GetStencilPassDepthPass
- | GetActiveStencilFace
- | GetLogicOpMode
- | GetBlendDst
- | GetBlendSrc
- | GetBlendSrcRGB
- | GetBlendSrcAlpha
- | GetBlendDstRGB
- | GetBlendDstAlpha
- | GetBlendEquation
- | GetBlendEquationAlpha
- | GetDepthFunc
- | GetMapColor
- | GetMapStencil
- | GetIndexShift
- | GetIndexOffset
- | GetCullFaceMode
- | GetNumCompressedTextureFormats
- | GetMaxTextureSize
- | GetMax3DTextureSize
- | GetMaxCubeMapTextureSize
- | GetMaxRectangleTextureSize
- | GetReadBuffer
- | GetTextureBinding1D
- | GetTextureBinding2D
- | GetTextureBinding3D
- | GetTextureBindingCubeMap
- | GetTextureBindingRectangle
- | GetSubpixelBits
- | GetSamples
- | GetSampleBuffers
- data PName1F
- = GetCurrentFogCoord
- | GetZoomX
- | GetZoomY
- | GetMaxShininess
- | GetMaxSpotExponent
- | GetFogStart
- | GetFogEnd
- | GetFogDensity
- | GetDepthClearValue
- | GetIndexClearValue
- | GetCurrentRasterDistance
- | GetPointSizeMin
- | GetPointSizeMax
- | GetPointFadeThresholdSize
- | GetSmoothPointSizeGranularity
- | GetPointSize
- | GetLineWidth
- | GetSmoothLineWidthGranularity
- | GetSampleCoverageValue
- | GetAlphaTestRef
- | GetRedScale
- | GetGreenScale
- | GetBlueScale
- | GetAlphaScale
- | GetPostConvolutionRedScale
- | GetPostConvolutionGreenScale
- | GetPostConvolutionBlueScale
- | GetPostConvolutionAlphaScale
- | GetPostColorMatrixRedScale
- | GetPostColorMatrixGreenScale
- | GetPostColorMatrixBlueScale
- | GetPostColorMatrixAlphaScale
- | GetRedBias
- | GetGreenBias
- | GetBlueBias
- | GetAlphaBias
- | GetPostConvolutionRedBias
- | GetPostConvolutionGreenBias
- | GetPostConvolutionBlueBias
- | GetPostConvolutionAlphaBias
- | GetPostColorMatrixRedBias
- | GetPostColorMatrixGreenBias
- | GetPostColorMatrixBlueBias
- | GetPostColorMatrixAlphaBias
- | GetDepthScale
- | GetDepthBias
- | GetPolygonOffsetFactor
- | GetPolygonOffsetUnits
- | GetMaxTextureMaxAnisotropy
- | GetMaxTextureLODBias
- data IPName1I
- data PName2I
- data PName2F
- data PName3F
- data PName4I
- data PName4F
- = GetCurrentColor
- | GetCurrentTextureCoords
- | GetCurrentSecondaryColor
- | GetClipPlane GLsizei
- | GetLightModelAmbient
- | GetMap2GridDomain
- | GetFogColor
- | GetColorClearValue
- | GetAccumClearValue
- | GetCurrentRasterColor
- | GetCurrentRasterSecondaryColor
- | GetCurrentRasterTextureCoords
- | GetCurrentRasterPosition
- | GetBlendColor
- data PName4ISemiIndexed = GetColorWritemask
- data PNameNI = GetCompressedTextureFormats
- class GetPName p => GetPNameMatrix p where
- getMatrixf :: p -> Ptr GLfloat -> IO ()
- getMatrixd :: p -> Ptr GLdouble -> IO ()
- data PNameMatrix
- clipPlaneIndexToEnum :: GLsizei -> Maybe GLenum
Documentation
marshalGetPName :: p -> Maybe GLenumSource
class GetPName p => GetPName1I p whereSource
class GetPName p => GetPName1F p whereSource
class GetPName p => GetIPName1I p whereSource
class GetPName p => GetPName2I p whereSource
class GetPName p => GetPName2F p whereSource
class GetPName p => GetPName3I p whereSource
class GetPName p => GetPName3F p whereSource
class GetPName p => GetPName4I p whereSource
getBoolean4 :: (GLboolean -> GLboolean -> GLboolean -> GLboolean -> a) -> p -> IO aSource
getInteger4 :: (GLint -> GLint -> GLint -> GLint -> a) -> p -> IO aSource
getEnum4 :: (GLenum -> GLenum -> GLenum -> GLenum -> a) -> p -> IO aSource
getSizei4 :: (GLsizei -> GLsizei -> GLsizei -> GLsizei -> a) -> p -> IO aSource
class GetPName p => GetPName4F p whereSource
getFloat4 :: (GLfloat -> GLfloat -> GLfloat -> GLfloat -> a) -> p -> IO aSource
getClampf4 :: (GLclampf -> GLclampf -> GLclampf -> GLclampf -> a) -> p -> IO aSource
getDouble4 :: (GLdouble -> GLdouble -> GLdouble -> GLdouble -> a) -> p -> IO aSource
getClampd4 :: (GLclampd -> GLclampd -> GLclampd -> GLclampd -> a) -> p -> IO aSource
class GetPName p => GetIPName4I p whereSource
getBoolean4i :: (GLboolean -> GLboolean -> GLboolean -> GLboolean -> a) -> p -> GLuint -> IO aSource
getInteger4i :: (GLint -> GLint -> GLint -> GLint -> a) -> p -> GLuint -> IO aSource
getEnum4i :: (GLenum -> GLenum -> GLenum -> GLenum -> a) -> p -> GLuint -> IO aSource
getSizei4i :: (GLsizei -> GLsizei -> GLsizei -> GLsizei -> a) -> p -> GLuint -> IO aSource
class GetPName p => GetPNameNI p whereSource
getIntegerN :: (GLint -> a) -> p -> Int -> IO [a]Source
GetMaxViewportDims | sizei Evaluators |
GetMap2GridSegments | |
GetPolygonMode |
GetDepthRange | clamp Evaluators |
GetMap1GridDomain | float2? Point |
GetAliasedPointSizeRange | float |
GetSmoothPointSizeRange | float LineSegments |
GetAliasedLineWidthRange | float |
GetSmoothLineWidthRange | float PerFragment |
GetDepthBounds | clampd |
GetCurrentNormal | Float3 Point |
GetPointDistanceAttenuation | float |
GetViewport | int Framebuffer |
GetRGBASignedComponents | int PerFragment |
GetScissorBox | int |
GetCurrentColor | ? |
GetCurrentTextureCoords | Float |
GetCurrentSecondaryColor | Float clipping |
GetClipPlane GLsizei | double Colors |
GetLightModelAmbient | float Evaluators |
GetMap2GridDomain | float? Fog |
GetFogColor | clampf Framebuffer |
GetColorClearValue | clampf |
GetAccumClearValue | float RasterPos |
GetCurrentRasterColor | float |
GetCurrentRasterSecondaryColor | float |
GetCurrentRasterTextureCoords | float |
GetCurrentRasterPosition | float |
GetBlendColor | clampf |
data PName4ISemiIndexed Source
Both indexed and unindexed
class GetPName p => GetPNameMatrix p whereSource
getMatrixf :: p -> Ptr GLfloat -> IO ()Source
getMatrixd :: p -> Ptr GLdouble -> IO ()Source
data PNameMatrix Source