Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
The NV_path_rendering_core extension.
- gl_ACCUM_ADJACENT_PAIRS_NV :: GLenum
- gl_ADJACENT_PAIRS_NV :: GLenum
- gl_AFFINE_2D_NV :: GLenum
- gl_AFFINE_3D_NV :: GLenum
- gl_ARC_TO_NV :: GLubyte
- gl_BEVEL_NV :: GLenum
- gl_BOLD_BIT_NV :: GLbitfield
- gl_BOUNDING_BOX_NV :: GLenum
- gl_BOUNDING_BOX_OF_BOUNDING_BOXES_NV :: GLenum
- gl_CIRCULAR_CCW_ARC_TO_NV :: GLubyte
- gl_CIRCULAR_CW_ARC_TO_NV :: GLubyte
- gl_CIRCULAR_TANGENT_ARC_TO_NV :: GLubyte
- gl_CLOSE_PATH_NV :: GLubyte
- gl_CONIC_CURVE_TO_NV :: GLubyte
- gl_CONVEX_HULL_NV :: GLenum
- gl_COUNT_DOWN_NV :: GLenum
- gl_COUNT_UP_NV :: GLenum
- gl_CUBIC_CURVE_TO_NV :: GLubyte
- gl_DUP_FIRST_CUBIC_CURVE_TO_NV :: GLubyte
- gl_DUP_LAST_CUBIC_CURVE_TO_NV :: GLubyte
- gl_FILE_NAME_NV :: GLenum
- gl_FIRST_TO_REST_NV :: GLenum
- gl_FONT_ASCENDER_BIT_NV :: GLbitfield
- gl_FONT_DESCENDER_BIT_NV :: GLbitfield
- gl_FONT_GLYPHS_AVAILABLE_NV :: GLenum
- gl_FONT_HAS_KERNING_BIT_NV :: GLbitfield
- gl_FONT_HEIGHT_BIT_NV :: GLbitfield
- gl_FONT_MAX_ADVANCE_HEIGHT_BIT_NV :: GLbitfield
- gl_FONT_MAX_ADVANCE_WIDTH_BIT_NV :: GLbitfield
- gl_FONT_NUM_GLYPH_INDICES_BIT_NV :: GLbitfield
- gl_FONT_TARGET_UNAVAILABLE_NV :: GLenum
- gl_FONT_UNAVAILABLE_NV :: GLenum
- gl_FONT_UNDERLINE_POSITION_BIT_NV :: GLbitfield
- gl_FONT_UNDERLINE_THICKNESS_BIT_NV :: GLbitfield
- gl_FONT_UNINTELLIGIBLE_NV :: GLenum
- gl_FONT_UNITS_PER_EM_BIT_NV :: GLbitfield
- gl_FONT_X_MAX_BOUNDS_BIT_NV :: GLbitfield
- gl_FONT_X_MIN_BOUNDS_BIT_NV :: GLbitfield
- gl_FONT_Y_MAX_BOUNDS_BIT_NV :: GLbitfield
- gl_FONT_Y_MIN_BOUNDS_BIT_NV :: GLbitfield
- gl_FRAGMENT_INPUT_NV :: GLenum
- gl_GLYPH_HAS_KERNING_BIT_NV :: GLbitfield
- gl_GLYPH_HEIGHT_BIT_NV :: GLbitfield
- gl_GLYPH_HORIZONTAL_BEARING_ADVANCE_BIT_NV :: GLbitfield
- gl_GLYPH_HORIZONTAL_BEARING_X_BIT_NV :: GLbitfield
- gl_GLYPH_HORIZONTAL_BEARING_Y_BIT_NV :: GLbitfield
- gl_GLYPH_VERTICAL_BEARING_ADVANCE_BIT_NV :: GLbitfield
- gl_GLYPH_VERTICAL_BEARING_X_BIT_NV :: GLbitfield
- gl_GLYPH_VERTICAL_BEARING_Y_BIT_NV :: GLbitfield
- gl_GLYPH_WIDTH_BIT_NV :: GLbitfield
- gl_HORIZONTAL_LINE_TO_NV :: GLubyte
- gl_ITALIC_BIT_NV :: GLbitfield
- gl_LARGE_CCW_ARC_TO_NV :: GLubyte
- gl_LARGE_CW_ARC_TO_NV :: GLubyte
- gl_LINE_TO_NV :: GLubyte
- gl_MITER_REVERT_NV :: GLenum
- gl_MITER_TRUNCATE_NV :: GLenum
- gl_MOVE_TO_CONTINUES_NV :: GLenum
- gl_MOVE_TO_NV :: GLubyte
- gl_MOVE_TO_RESETS_NV :: GLenum
- gl_PATH_CLIENT_LENGTH_NV :: GLenum
- gl_PATH_COMMAND_COUNT_NV :: GLenum
- gl_PATH_COMPUTED_LENGTH_NV :: GLenum
- gl_PATH_COORD_COUNT_NV :: GLenum
- gl_PATH_COVER_DEPTH_FUNC_NV :: GLenum
- gl_PATH_DASH_ARRAY_COUNT_NV :: GLenum
- gl_PATH_DASH_CAPS_NV :: GLenum
- gl_PATH_DASH_OFFSET_NV :: GLenum
- gl_PATH_DASH_OFFSET_RESET_NV :: GLenum
- gl_PATH_END_CAPS_NV :: GLenum
- gl_PATH_ERROR_POSITION_NV :: GLenum
- gl_PATH_FILL_BOUNDING_BOX_NV :: GLenum
- gl_PATH_FILL_COVER_MODE_NV :: GLenum
- gl_PATH_FILL_MASK_NV :: GLenum
- gl_PATH_FILL_MODE_NV :: GLenum
- gl_PATH_FORMAT_PS_NV :: GLenum
- gl_PATH_FORMAT_SVG_NV :: GLenum
- gl_PATH_GEN_COEFF_NV :: GLenum
- gl_PATH_GEN_COMPONENTS_NV :: GLenum
- gl_PATH_GEN_MODE_NV :: GLenum
- gl_PATH_INITIAL_DASH_CAP_NV :: GLenum
- gl_PATH_INITIAL_END_CAP_NV :: GLenum
- gl_PATH_JOIN_STYLE_NV :: GLenum
- gl_PATH_MAX_MODELVIEW_STACK_DEPTH_NV :: GLenum
- gl_PATH_MAX_PROJECTION_STACK_DEPTH_NV :: GLenum
- gl_PATH_MITER_LIMIT_NV :: GLenum
- gl_PATH_MODELVIEW_MATRIX_NV :: GLenum
- gl_PATH_MODELVIEW_NV :: GLenum
- gl_PATH_MODELVIEW_STACK_DEPTH_NV :: GLenum
- gl_PATH_OBJECT_BOUNDING_BOX_NV :: GLenum
- gl_PATH_PROJECTION_MATRIX_NV :: GLenum
- gl_PATH_PROJECTION_NV :: GLenum
- gl_PATH_PROJECTION_STACK_DEPTH_NV :: GLenum
- gl_PATH_STENCIL_DEPTH_OFFSET_FACTOR_NV :: GLenum
- gl_PATH_STENCIL_DEPTH_OFFSET_UNITS_NV :: GLenum
- gl_PATH_STENCIL_FUNC_NV :: GLenum
- gl_PATH_STENCIL_REF_NV :: GLenum
- gl_PATH_STENCIL_VALUE_MASK_NV :: GLenum
- gl_PATH_STROKE_BOUNDING_BOX_NV :: GLenum
- gl_PATH_STROKE_COVER_MODE_NV :: GLenum
- gl_PATH_STROKE_MASK_NV :: GLenum
- gl_PATH_STROKE_WIDTH_NV :: GLenum
- gl_PATH_TERMINAL_DASH_CAP_NV :: GLenum
- gl_PATH_TERMINAL_END_CAP_NV :: GLenum
- gl_PATH_TRANSPOSE_MODELVIEW_MATRIX_NV :: GLenum
- gl_PATH_TRANSPOSE_PROJECTION_MATRIX_NV :: GLenum
- gl_QUADRATIC_CURVE_TO_NV :: GLubyte
- gl_RECT_NV :: GLubyte
- gl_RELATIVE_ARC_TO_NV :: GLubyte
- gl_RELATIVE_CONIC_CURVE_TO_NV :: GLubyte
- gl_RELATIVE_CUBIC_CURVE_TO_NV :: GLubyte
- gl_RELATIVE_HORIZONTAL_LINE_TO_NV :: GLubyte
- gl_RELATIVE_LARGE_CCW_ARC_TO_NV :: GLubyte
- gl_RELATIVE_LARGE_CW_ARC_TO_NV :: GLubyte
- gl_RELATIVE_LINE_TO_NV :: GLubyte
- gl_RELATIVE_MOVE_TO_NV :: GLubyte
- gl_RELATIVE_QUADRATIC_CURVE_TO_NV :: GLubyte
- gl_RELATIVE_RECT_NV :: GLubyte
- gl_RELATIVE_ROUNDED_RECT2_NV :: GLubyte
- gl_RELATIVE_ROUNDED_RECT4_NV :: GLubyte
- gl_RELATIVE_ROUNDED_RECT8_NV :: GLubyte
- gl_RELATIVE_ROUNDED_RECT_NV :: GLubyte
- gl_RELATIVE_SMALL_CCW_ARC_TO_NV :: GLubyte
- gl_RELATIVE_SMALL_CW_ARC_TO_NV :: GLubyte
- gl_RELATIVE_SMOOTH_CUBIC_CURVE_TO_NV :: GLubyte
- gl_RELATIVE_SMOOTH_QUADRATIC_CURVE_TO_NV :: GLubyte
- gl_RELATIVE_VERTICAL_LINE_TO_NV :: GLubyte
- gl_RESTART_PATH_NV :: GLubyte
- gl_ROUNDED_RECT2_NV :: GLubyte
- gl_ROUNDED_RECT4_NV :: GLubyte
- gl_ROUNDED_RECT8_NV :: GLubyte
- gl_ROUNDED_RECT_NV :: GLubyte
- gl_ROUND_NV :: GLenum
- gl_SKIP_MISSING_GLYPH_NV :: GLenum
- gl_SMALL_CCW_ARC_TO_NV :: GLubyte
- gl_SMALL_CW_ARC_TO_NV :: GLubyte
- gl_SMOOTH_CUBIC_CURVE_TO_NV :: GLubyte
- gl_SMOOTH_QUADRATIC_CURVE_TO_NV :: GLubyte
- gl_SQUARE_NV :: GLenum
- gl_STANDARD_FONT_FORMAT_NV :: GLenum
- gl_STANDARD_FONT_NAME_NV :: GLenum
- gl_SYSTEM_FONT_NAME_NV :: GLenum
- gl_TRANSLATE_2D_NV :: GLenum
- gl_TRANSLATE_3D_NV :: GLenum
- gl_TRANSLATE_X_NV :: GLenum
- gl_TRANSLATE_Y_NV :: GLenum
- gl_TRANSPOSE_AFFINE_2D_NV :: GLenum
- gl_TRANSPOSE_AFFINE_3D_NV :: GLenum
- gl_TRIANGULAR_NV :: GLenum
- gl_USE_MISSING_GLYPH_NV :: GLenum
- gl_UTF16_NV :: GLenum
- gl_UTF8_NV :: GLenum
- gl_VERTICAL_LINE_TO_NV :: GLubyte
- glCopyPathNV :: MonadIO m => GLuint -> GLuint -> m ()
- glCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
- glCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> m ()
- glCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
- glCoverStrokePathNV :: MonadIO m => GLuint -> GLenum -> m ()
- glDeletePathsNV :: MonadIO m => GLuint -> GLsizei -> m ()
- glGenPathsNV :: MonadIO m => GLsizei -> m GLuint
- glGetPathCommandsNV :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glGetPathCoordsNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glGetPathDashArrayNV :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glGetPathLengthNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> m GLfloat
- glGetPathMetricRangeNV :: MonadIO m => GLbitfield -> GLuint -> GLsizei -> GLsizei -> Ptr GLfloat -> m ()
- glGetPathMetricsNV :: MonadIO m => GLbitfield -> GLsizei -> GLenum -> Ptr a -> GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glGetPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetPathSpacingNV :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLuint -> GLfloat -> GLfloat -> GLenum -> Ptr GLfloat -> m ()
- glGetProgramResourcefvNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLfloat -> m ()
- glInterpolatePathsNV :: MonadIO m => GLuint -> GLuint -> GLuint -> GLfloat -> m ()
- glIsPathNV :: MonadIO m => GLuint -> m GLboolean
- glIsPointInFillPathNV :: MonadIO m => GLuint -> GLuint -> GLfloat -> GLfloat -> m GLboolean
- glIsPointInStrokePathNV :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m GLboolean
- glMatrixLoad3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMatrixLoad3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMatrixLoadTranspose3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMatrixMult3x2fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMatrixMult3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glMatrixMultTranspose3x3fNV :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPathCommandsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr a -> m ()
- glPathCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
- glPathCoverDepthFuncNV :: MonadIO m => GLenum -> m ()
- glPathDashArrayNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
- glPathGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLbitfield -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum
- glPathGlyphIndexRangeNV :: MonadIO m => GLenum -> Ptr a -> GLbitfield -> GLuint -> GLfloat -> Ptr GLuint -> m GLenum
- glPathGlyphRangeNV :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLbitfield -> GLuint -> GLsizei -> GLenum -> GLuint -> GLfloat -> m ()
- glPathGlyphsNV :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLbitfield -> GLsizei -> GLenum -> Ptr b -> GLenum -> GLuint -> GLfloat -> m ()
- glPathMemoryGlyphIndexArrayNV :: MonadIO m => GLuint -> GLenum -> GLsizeiptr -> Ptr a -> GLsizei -> GLuint -> GLsizei -> GLuint -> GLfloat -> m GLenum
- glPathParameterfNV :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
- glPathParameterfvNV :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glPathParameteriNV :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
- glPathParameterivNV :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glPathStencilDepthOffsetNV :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPathStencilFuncNV :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glPathStringNV :: MonadIO m => GLuint -> GLenum -> GLsizei -> Ptr a -> m ()
- glPathSubCommandsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLsizei -> Ptr GLubyte -> GLsizei -> GLenum -> Ptr a -> m ()
- glPathSubCoordsNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLenum -> Ptr a -> m ()
- glPointAlongPathNV :: MonadIO m => GLuint -> GLsizei -> GLsizei -> GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> Ptr GLfloat -> m GLboolean
- glProgramPathFragmentInputGenNV :: MonadIO m => GLuint -> GLint -> GLenum -> GLint -> Ptr GLfloat -> m ()
- glStencilFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glStencilFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
- glStencilStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glStencilStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glStencilThenCoverFillPathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLenum -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
- glStencilThenCoverFillPathNV :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> m ()
- glStencilThenCoverStrokePathInstancedNV :: MonadIO m => GLsizei -> GLenum -> Ptr a -> GLuint -> GLint -> GLuint -> GLenum -> GLenum -> Ptr GLfloat -> m ()
- glStencilThenCoverStrokePathNV :: MonadIO m => GLuint -> GLint -> GLuint -> GLenum -> m ()
- glTransformPathNV :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLfloat -> m ()
- glWeightPathsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
Enums
Functions
glCoverFillPathInstancedNV Source
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
glCoverStrokePathInstancedNV Source
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLenum |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
:: MonadIO m | |
=> GLbitfield |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLfloat |
|
-> m () |
:: MonadIO m | |
=> GLenum |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLfloat |
|
-> GLfloat |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLbitfield |
|
-> GLuint |
|
-> GLsizei |
|
-> GLenum |
|
-> GLuint |
|
-> GLfloat |
|
-> m () |
:: MonadIO m | |
=> GLuint |
|
-> GLenum |
|
-> Ptr a |
|
-> GLbitfield |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr b |
|
-> GLenum |
|
-> GLuint |
|
-> GLfloat |
|
-> m () |
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLsizei |
|
-> Ptr GLubyte |
|
-> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> m () |
:: MonadIO m | |
=> GLuint |
|
-> GLsizei |
|
-> GLsizei |
|
-> GLfloat |
|
-> Ptr GLfloat |
|
-> Ptr GLfloat |
|
-> Ptr GLfloat |
|
-> Ptr GLfloat |
|
-> m GLboolean | of type |
glStencilFillPathInstancedNV Source
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLenum |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |
glStencilStrokePathInstancedNV Source
:: MonadIO m | |
=> GLsizei |
|
-> GLenum |
|
-> Ptr a |
|
-> GLuint |
|
-> GLint |
|
-> GLuint |
|
-> GLenum |
|
-> Ptr GLfloat |
|
-> m () |