| # This is the source file for the various generate structs/tables/functions |
| # used in st/vega. |
| |
| # OpenVG 1.0 |
| void, AppendPath, VGPath dstPath, VGPath srcPath |
| void, AppendPathData, VGPath dstPath, VGint numSegments, const VGubyte *pathSegments, const void *pathData |
| VGImage, ChildImage, VGImage parent, VGint x, VGint y, VGint width, VGint height |
| void, Clear, VGint x, VGint y, VGint width, VGint height |
| void, ClearImage, VGImage image, VGint x, VGint y, VGint width, VGint height |
| void, ClearPath, VGPath path, VGbitfield capabilities |
| void, ColorMatrix, VGImage dst, VGImage src, const VGfloat *matrix |
| void, Convolve, VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort *kernel, VGfloat scale, VGfloat bias, VGTilingMode tilingMode |
| void, CopyImage, VGImage dst, VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height, VGboolean dither |
| void, CopyPixels, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height |
| VGImage, CreateImage, VGImageFormat format, VGint width, VGint height, VGbitfield allowedQuality |
| VGPaint, CreatePaint, void |
| VGPath, CreatePath, VGint pathFormat, VGPathDatatype datatype, VGfloat scale, VGfloat bias, VGint segmentCapacityHint, VGint coordCapacityHint, VGbitfield capabilities |
| void, DestroyImage, VGImage image |
| void, DestroyPaint, VGPaint paint |
| void, DestroyPath, VGPath path |
| void, DrawImage, VGImage image |
| void, DrawPath, VGPath path, VGbitfield paintModes |
| void, Finish, void |
| void, Flush, void |
| void, GaussianBlur, VGImage dst, VGImage src, VGfloat stdDeviationX, VGfloat stdDeviationY, VGTilingMode tilingMode |
| VGuint, GetColor, VGPaint paint |
| VGErrorCode, GetError, void |
| void, GetImageSubData, VGImage image, void *data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height |
| void, GetMatrix, VGfloat *m |
| VGPaint, GetPaint, VGPaintMode paintMode |
| VGint, GetParameterVectorSize, VGHandle object, VGint paramType |
| VGfloat, GetParameterf, VGHandle object, VGint paramType |
| void, GetParameterfv, VGHandle object, VGint paramType, VGint count, VGfloat *values |
| VGint, GetParameteri, VGHandle object, VGint paramType |
| void, GetParameteriv, VGHandle object, VGint paramType, VGint count, VGint *values |
| VGImage, GetParent, VGImage image |
| VGbitfield, GetPathCapabilities, VGPath path |
| void, GetPixels, VGImage dst, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height |
| const VGubyte *, GetString, VGStringID name |
| VGint, GetVectorSize, VGParamType type |
| VGfloat, Getf, VGParamType type |
| void, Getfv, VGParamType type, VGint count, VGfloat *values |
| VGint, Geti, VGParamType type |
| void, Getiv, VGParamType type, VGint count, VGint *values |
| VGHardwareQueryResult, HardwareQuery, VGHardwareQueryType key, VGint setting |
| void, ImageSubData, VGImage image, const void *data, VGint dataStride, VGImageFormat dataFormat, VGint x, VGint y, VGint width, VGint height |
| VGboolean, InterpolatePath, VGPath dstPath, VGPath startPath, VGPath endPath, VGfloat amount |
| void, LoadIdentity, void |
| void, LoadMatrix, const VGfloat *m |
| void, Lookup, VGImage dst, VGImage src, const VGubyte *redLUT, const VGubyte *greenLUT, const VGubyte *blueLUT, const VGubyte *alphaLUT, VGboolean outputLinear, VGboolean outputPremultiplied |
| void, LookupSingle, VGImage dst, VGImage src, const VGuint *lookupTable, VGImageChannel sourceChannel, VGboolean outputLinear, VGboolean outputPremultiplied |
| void, Mask, VGHandle mask, VGMaskOperation operation, VGint x, VGint y, VGint width, VGint height |
| void, ModifyPathCoords, VGPath dstPath, VGint startIndex, VGint numSegments, const void *pathData |
| void, MultMatrix, const VGfloat *m |
| void, PaintPattern, VGPaint paint, VGImage pattern |
| void, PathBounds, VGPath path, VGfloat *minX, VGfloat *minY, VGfloat *width, VGfloat *height |
| VGfloat, PathLength, VGPath path, VGint startSegment, VGint numSegments |
| void, PathTransformedBounds, VGPath path, VGfloat *minX, VGfloat *minY, VGfloat *width, VGfloat *height |
| void, PointAlongPath, VGPath path, VGint startSegment, VGint numSegments, VGfloat distance, VGfloat *x, VGfloat *y, VGfloat *tangentX, VGfloat *tangentY |
| void, ReadPixels, void *data, VGint dataStride, VGImageFormat dataFormat, VGint sx, VGint sy, VGint width, VGint height |
| void, RemovePathCapabilities, VGPath path, VGbitfield capabilities |
| void, Rotate, VGfloat angle |
| void, Scale, VGfloat sx, VGfloat sy |
| void, SeparableConvolve, VGImage dst, VGImage src, VGint kernelWidth, VGint kernelHeight, VGint shiftX, VGint shiftY, const VGshort *kernelX, const VGshort *kernelY, VGfloat scale, VGfloat bias, VGTilingMode tilingMode |
| void, SetColor, VGPaint paint, VGuint rgba |
| void, SetPaint, VGPaint paint, VGbitfield paintModes |
| void, SetParameterf, VGHandle object, VGint paramType, VGfloat value |
| void, SetParameterfv, VGHandle object, VGint paramType, VGint count, const VGfloat *values |
| void, SetParameteri, VGHandle object, VGint paramType, VGint value |
| void, SetParameteriv, VGHandle object, VGint paramType, VGint count, const VGint *values |
| void, SetPixels, VGint dx, VGint dy, VGImage src, VGint sx, VGint sy, VGint width, VGint height |
| void, Setf, VGParamType type, VGfloat value |
| void, Setfv, VGParamType type, VGint count, const VGfloat *values |
| void, Seti, VGParamType type, VGint value |
| void, Setiv, VGParamType type, VGint count, const VGint *values |
| void, Shear, VGfloat shx, VGfloat shy |
| void, TransformPath, VGPath dstPath, VGPath srcPath |
| void, Translate, VGfloat tx, VGfloat ty |
| void, WritePixels, const void *data, VGint dataStride, VGImageFormat dataFormat, VGint dx, VGint dy, VGint width, VGint height |
| |
| ## OpenVG 1.1 |
| void, ClearGlyph, VGFont font, VGuint glyphIndex |
| void, CopyMask, VGMaskLayer maskLayer, VGint dx, VGint dy, VGint sx, VGint sy, VGint width, VGint height |
| VGFont, CreateFont, VGint glyphCapacityHint |
| VGMaskLayer, CreateMaskLayer, VGint width, VGint height |
| void, DestroyFont, VGFont font |
| void, DestroyMaskLayer, VGMaskLayer maskLayer |
| void, DrawGlyph, VGFont font, VGuint glyphIndex, VGbitfield paintModes, VGboolean allowAutoHinting |
| void, DrawGlyphs, VGFont font, VGint glyphCount, const VGuint *glyphIndices, const VGfloat *adjustments_x, const VGfloat *adjustments_y, VGbitfield paintModes, VGboolean allowAutoHinting |
| void, FillMaskLayer, VGMaskLayer maskLayer, VGint x, VGint y, VGint width, VGint height, VGfloat value |
| void, RenderToMask, VGPath path, VGbitfield paintModes, VGMaskOperation operation |
| void, SetGlyphToImage, VGFont font, VGuint glyphIndex, VGImage image, const VGfloat glyphOrigin[2], const VGfloat escapement[2] |
| void, SetGlyphToPath, VGFont font, VGuint glyphIndex, VGPath path, VGboolean isHinted, const VGfloat glyphOrigin[2], const VGfloat escapement[2] |