GPI Functions: Difference between revisions
Appearance
No edit summary |
|||
(86 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Graphics Programming Interface == | == Graphics Programming Interface == | ||
For more information check [[Graphics Programming Interface (GPI) | For more information check [[Graphics Programming Interface]] (GPI). | ||
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | <div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"> | ||
*[[GpiComment]] | |||
* [[GpiComment]] | *[[GpiCorrelateChain]] | ||
* [[GpiCorrelateChain]] | *[[GpiCorrelateFrom]] | ||
* [[GpiCorrelateFrom]] | *[[GpiCorrelateSegment]] | ||
* [[GpiCorrelateSegment]] | *[[GpiLabel]] | ||
* [[GpiLabel]] | *[[GpiMove]] | ||
* [[GpiMove]] | *[[GpiPop]] | ||
* [[GpiPop]] | *[[GpiQueryBoundaryData]] | ||
* [[GpiQueryBoundaryData]] | *[[GpiQueryCurrentPosition]] | ||
* [[GpiQueryCurrentPosition]] | *[[GpiQueryDefViewingLimits]] | ||
* [[GpiQueryDefViewingLimits]] | *[[GpiQueryGraphicsField]] | ||
* [[GpiQueryGraphicsField]] | *[[GpiQueryPageViewport]] | ||
* [[GpiQueryPageViewport]] | *[[GpiQueryPickAperturePosition]] | ||
* [[GpiQueryPickAperturePosition]] | *[[GpiQueryPickApertureSize]] | ||
* [[GpiQueryPickApertureSize]] | *[[GpiQueryViewingLimits]] | ||
* [[GpiQueryViewingLimits]] | *[[GpiResetBoundaryData]] | ||
* [[ | *[[GpiRotate]] | ||
* [[GpiRotate]] | *[[GpiScale]] | ||
* [[GpiScale]] | *[[GpiSetCurrentPosition]] | ||
* [[GpiSetCurrentPosition]] | *[[GpiSetDefViewingLimits]] | ||
* [[GpiSetDefViewingLimits]] | *[[GpiSetGraphicsField]] | ||
* [[GpiSetGraphicsField]] | *[[GpiSetPageViewport]] | ||
* [[GpiSetPageViewport]] | *[[GpiSetPickAperturePosition]] | ||
* [[GpiSetPickAperturePosition]] | *[[GpiSetPickApertureSize]] | ||
* [[ | *[[GpiSetViewingLimits]] | ||
* [[GpiSetViewingLimits]] | *[[GpiStrokePath]] | ||
* [[GpiStrokePath]] | *[[GpiTranslate]] | ||
* [[GpiTranslate]] | *[[GpiWCBitBlt]] | ||
* [[GpiWCBitBlt]] | |||
=== Area === | === Area === | ||
* [[ | *[[GpiBeginArea]] | ||
* [[ | *[[GpiBox]] | ||
* [[ | *[[GpiCloseFigure]] | ||
* [[ | *[[GpiEndArea]] | ||
* [[ | *[[GpiFloodFill]] | ||
* [[ | *[[GpiQueryPattern]] | ||
* [[ | *[[GpiQueryPatternRefPoint]] | ||
* [[ | *[[GpiQueryPatternSet]] | ||
* [[ | *[[GpiSetPattern]] | ||
* [[ | *[[GpiSetPatternRefPoint]] | ||
* [[ | *[[GpiSetPatternSet]] | ||
=== Bitmaps === | === Bitmaps === | ||
* [[ | * [[GpiBitBlt]] | ||
* [[ | * [[GpiCreateBitmap]] | ||
* [[ | * [[GpiDeleteBitmap]] | ||
* [[ | * [[GpiDrawBits]] | ||
* [[ | * [[GpiImage]] | ||
* [[ | * [[GpiLoadBitmap]] | ||
* [[ | * [[GpiQueryBitmapBits]] | ||
* [[ | * [[GpiQueryBitmapDimension]] | ||
* [[ | * [[GpiQueryBitmapHandle]] | ||
* [[ | * [[GpiQueryBitmapInfoHeader]] | ||
* [[ | * [[GpiQueryBitmapParameters]] | ||
* [[ | * [[GpiQueryDeviceBitmapFormats]] | ||
* [[ | * [[GpiSetBitmap]] | ||
* [[ | * [[GpiSetBitmapBits]] | ||
* [[ | * [[GpiSetBitmapDimension]] | ||
* [[ | * [[GpiSetBitmapId]] | ||
=== Character/Text === | === Character/Text === | ||
* [[ | *[[GpiCharString]] | ||
* [[ | *[[GpiCharStringAt]] | ||
* [[ | *[[GpiCharStringPos]] | ||
* [[ | *[[GpiCharStringPosAt]] | ||
* [[ | *[[GpiQueryCharAngle]] | ||
* [[ | *[[GpiQueryCharBox]] | ||
* [[ | *[[GpiQueryCharBreakExtra]] | ||
* [[ | *[[GpiQueryCharDirection]] | ||
* [[ | *[[GpiQueryCharExtra]] | ||
* [[ | *[[GpiQueryCharMode]] | ||
* [[ | *[[GpiQueryCharSet]] | ||
* [[ | *[[GpiQueryCharShear]] | ||
* [[ | *[[GpiQueryCharStringPos]] | ||
* [[ | *[[GpiQueryCharStringPosAt]] | ||
* [[ | *[[GpiQueryDefCharBox]] | ||
* [[ | *[[GpiQueryTextAlignment]] | ||
* [[ | *[[GpiQueryTextBox]] | ||
* [[ | *[[GpiQueryWidthTable]] | ||
* [[ | *[[GpiSetCharAngle]] | ||
* [[ | *[[GpiSetCharBox]] | ||
* [[ | *[[GpiSetCharBreakExtra]] | ||
* [[ | *[[GpiSetCharDirection]] | ||
* [[ | *[[GpiSetCharExtra]] | ||
* [[ | *[[GpiSetCharMode]] | ||
* [[ | *[[GpiSetCharSet]] | ||
* [[ | *[[GpiSetCharShear]] | ||
* [[ | *[[GpiSetTextAlignment]] | ||
=== Clipping === | === Clipping === | ||
* [[ | *[[GpiExcludeClipRectangle]] | ||
* [[ | *[[GpiIntersectClipRectangle]] | ||
* [[ | *[[GpiOffsetClipRegion]] | ||
* [[ | *[[GpiPtVisible]] | ||
* [[ | *[[GpiQueryClipBox]] | ||
* [[ | *[[GpiQueryClipRegion]] | ||
* [[ | *[[GpiRectVisible]] | ||
* [[ | *[[GpiSetClipPath]] | ||
* [[ | *[[GpiSetClipRegion]] | ||
=== Code Page === | === Code Page === | ||
* [[ | *[[GpiQueryCp]] | ||
* [[ | *[[GpiSetCp]] | ||
=== | === Colour === | ||
* [[ | *[[GpiCreateLogColorTable]] | ||
* [[ | *[[GpiQueryBackColor]] | ||
* [[ | *[[GpiQueryColor]] | ||
* [[ | *[[GpiQueryColorData]] | ||
* [[ | *[[GpiQueryColorIndex]] | ||
* [[ | *[[GpiQueryLogColorTable]] | ||
* [[ | *[[GpiQueryMix]] | ||
* [[ | *[[GpiQueryNearestColor]] | ||
* [[ | *[[GpiQueryPel]] | ||
* [[ | *[[GpiQueryRealColors]] | ||
* [[ | *[[GpiQueryRGBColor]] | ||
* [[ | *[[GpiSetColor]] | ||
* [[ | *[[GpiSetBackColor]] | ||
* [[ | *[[GpiSetBackMix]] | ||
* [[ | *[[GpiSetColor]] | ||
* [[ | *[[GpiSetMix]] | ||
* [[ | *[[GpiSetPel]] | ||
=== Fonts === | === Fonts === | ||
* [[ | *[[GpiCreateLogFont]] | ||
* [[ | *[[GpiLoadFonts]] | ||
* [[ | *[[GpiLoadPublicFonts]] | ||
* [[ | *[[GpiQueryFaceString]] | ||
* [[ | *[[GpiQueryFontAction]] | ||
* [[ | *[[GpiQueryFontFileDescriptions]] | ||
* [[ | *[[GpiQueryFontMetrics]] | ||
* [[ | *[[GpiQueryFonts]] | ||
* [[ | *[[GpiQueryFullFontFileDescs]] | ||
* [[ | *[[GpiQueryKerningPairs]] | ||
* [[ | *[[GpiQueryLogicalFont]] | ||
* [[ | *[[GpiUnloadFonts]] | ||
*[[GpiUnloadPublicFonts]] | |||
=== Line/Arc === | === Line/Arc === | ||
* [[ | *[[GpiBox]] | ||
* [[ | *[[GpiFullArc]] | ||
* [[ | *[[GpiLine]] | ||
* [[ | *[[GpiPartialArc]] | ||
* [[ | *[[GpiPointArc]] | ||
* [[ | *[[GpiPolyFillet]] | ||
* [[ | *[[GpiPolyFilletSharp]] | ||
* [[ | *[[GpiPolygons]] | ||
* [[ | *[[GpiPolyLine]] | ||
* [[ | *[[GpiPolyLineDisjoint]] | ||
* [[ | *[[GpiPolySpline]] | ||
* [[ | *[[GpiQueryArcParams]] | ||
* [[ | *[[GpiQueryDefArcParams]] | ||
* [[ | *[[GpiQueryLineEnd]] | ||
* [[ | *[[GpiQueryLineJoin]] | ||
* [[ | *[[GpiQueryLineType]] | ||
* [[ | *[[GpiQueryLineWidth]] | ||
* [[ | *[[GpiQueryLineWidthGeom]] | ||
* [[ | *[[GpiSetArcParams]] | ||
* [[ | *[[GpiSetDefArcParams]] | ||
* [[ | *[[GpiSetLineEnd]] | ||
* [[ | *[[GpiSetLineJoin]] | ||
* [[ | *[[GpiSetLineType]] | ||
* [[ | *[[GpiSetLineWidth]] | ||
*[[GpiSetLineWidthGeom]] | |||
=== Marker === | === Marker === | ||
* [[ | *[[GpiMarker]] | ||
* [[ | *[[GpiPolyMarker]] | ||
* [[ | *[[GpiQueryMarker]] | ||
* [[ | *[[GpiQueryMarkerBox]] | ||
* [[ | *[[GpiQueryMarkerSet]] | ||
* [[ | *[[GpiSetMarker]] | ||
* [[ | *[[GpiSetMarkerBox]] | ||
* [[ | *[[GpiSetMarkerSet]] | ||
=== MetaFile === | === MetaFile === | ||
* [[ | *[[GpiCopyMetaFile]] | ||
* [[ | *[[GpiDeleteMetaFile]] | ||
* [[ | *[[GpiLoadMetaFile]] | ||
* [[ | *[[GpiPlayMetaFile]] | ||
* [[ | *[[GpiQueryMetaFileBits]] | ||
* [[ | *[[GpiQueryMetaFileLength]] | ||
* [[ | *[[GpiSaveMetaFile]] | ||
* [[ | *[[GpiSetMetaFileBits]] | ||
=== Palette === | === Palette === | ||
* [[ | * [[GpiAnimatePalette]] | ||
* [[ | * [[GpiCreatePalette]] | ||
* [[ | * [[GpiDeletePalette]] | ||
* [[ | * [[GpiQueryPalette]] | ||
* [[ | * [[GpiQueryPaletteInfo]] | ||
* [[ | * [[GpiSelectPalette]] | ||
* [[ | * [[GpiSetPaletteEntries]] | ||
=== Paths === | === Paths === | ||
* [[ | *[[GpiBeginPath]] | ||
* [[ | *[[GpiEndPath]] | ||
* [[ | *[[GpiFillPath]] | ||
* [[ | *[[GpiModifyPath]] | ||
* [[ | *[[GpiOutlinePath]] | ||
* [[ | *[[GpiPathToRegion]] | ||
* [[ | *[[GpiSetClipPath]] | ||
* [[ | *[[GpiStrokePath]] | ||
=== Presentation Space/Device Context === | === Presentation Space/Device Context === | ||
* [[GpiAssociate]] | *[[GpiAssociate]] | ||
* [[GpiCreatePS]] | *[[GpiCreatePS]] | ||
* [[GpiDestroyPS]] | *[[GpiDestroyPS]] | ||
* [[GpiErase]] | *[[GpiErase]] | ||
* [[GpiQueryDevice]] | *[[GpiQueryDevice]] | ||
* [[GpiQueryDeviceBitmapFormats]] | *[[GpiQueryDeviceBitmapFormats]] | ||
* [[GpiQueryPS]] | *[[GpiQueryPS]] | ||
* [[GpiResetPS]] | *[[GpiResetPS]] | ||
* [[GpiRestorePS]] | *[[GpiRestorePS]] | ||
* [[GpiSavePS]] | *[[GpiSavePS]] | ||
* [[GpiSetPS]] | *[[GpiSetPS]] | ||
=== Primitive Attribute/Tag === | === Primitive Attribute/Tag === | ||
* [[ | *[[GpiDeleteSetId]] | ||
* [[ | *[[GpiQueryAttrMode]] | ||
* [[ | *[[GpiQueryAttrs]] | ||
* [[ | *[[GpiQueryDefAttrs]] | ||
* [[ | *[[GpiQueryDefTag]] | ||
* [[ | *[[GpiQuerySetIds]] | ||
* [[ | *[[GpiQueryTag]] | ||
* [[ | *[[GpiSetAttrMode]] | ||
* [[ | *[[GpiSetAttrs]] | ||
* [[ | *[[GpiSetDefAttrs]] | ||
* [[ | *[[GpiSetDefTag]] | ||
* [[ | *[[GpiSetTag]] | ||
=== Regions === | === Regions === | ||
* [[ | *[[GpiCombineRegion]] | ||
* [[ | *[[GpiCreateRegion]] | ||
* [[ | *[[GpiDestroyRegion]] | ||
* [[ | *[[GpiEqualRegion]] | ||
* [[ | *[[GpiFrameRegion]] | ||
* [[ | *[[GpiIntersectClipRectangle]] | ||
* [[ | *[[GpiOffsetRegion]] | ||
* [[ | *[[GpiPaintRegion]] | ||
* [[ | *[[GpiPtInRegion]] | ||
* [[ | *[[GpiQueryRegionBox]] | ||
* [[ | *[[GpiQueryRegionRects]] | ||
* [[ | *[[GpiQueryRegionRects]] | ||
*[[GpiRectInRegion]] | |||
* [[ | *[[GpiSetClipRegion]] | ||
* [[ | *[[GpiSetRegion]] | ||
* [[ | |||
=== Segment === | === Segment === | ||
* [[ | *[[GpiBeginElement]] | ||
* [[ | *[[GpiCallSegmentMatrix]] | ||
* [[ | *[[GpiCloseSegment]] | ||
* [[ | *[[GpiDeleteElement]] | ||
* [[ | *[[GpiDeleteElements]] | ||
* [[ | *[[GpiDeleteElementsBetweenLabels]] | ||
* [[ | *[[GpiDeleteElementRange]] | ||
* [[ | *[[GpiDeleteSegment]] | ||
* [[ | *[[GpiDeleteSegments]] | ||
* [[ | *[[GpiDrawSegment]] | ||
* [[ | *[[GpiElement]] | ||
* [[ | *[[GpiEndElement]] | ||
* [[ | *[[GpiErrorSegmentData]] | ||
* [[ | *[[GpiGetData]] | ||
* [[ | *[[GpiOffsetElementPointer]] | ||
* [[ | *[[GpiOpenSegment]] | ||
* [[ | *[[GpiPutData]] | ||
* [[ | *[[GpiQueryDrawControl]] | ||
* [[ | *[[GpiQueryDrawingMode]] | ||
* [[ | *[[GpiQueryEditMode]] | ||
* [[ | *[[GpiQueryElement]] | ||
* [[ | *[[GpiQueryElementPointer]] | ||
* [[ | *[[GpiQueryElementType]] | ||
* [[ | *[[GpiQueryInitialSegmentAttrs]] | ||
* [[ | *[[GpiQuerySegmentAttrs]] | ||
* [[ | *[[GpiQuerySegmentNames]] | ||
* [[ | *[[GpiQuerySegmentPriority]] | ||
* [[ | *[[GpiQuerySegmentTransformMatrix]] | ||
* [[ | *[[GpiRemoveDynamics]] | ||
* [[ | *[[GpiSetDrawControl]] | ||
* [[ | *[[GpiSetDrawingMode]] | ||
* [[ | *[[GpiSetEditMode]] | ||
* [[ | *[[GpiSetElementPointer]] | ||
* [[ | *[[GpiSetElementPointerAtLabel]] | ||
* [[ | *[[GpiSetInitialSegmentAttrs]] | ||
* [[ | *[[GpiSetSegmentAttrs]] | ||
* [[ | *[[GpiSetSegmentPriority]] | ||
* [[ | *[[GpiSetSegmentTransformMatrix]] | ||
*[[GpiSetStopDraw]] | |||
=== Space/Transformations === | === Space/Transformations === | ||
* [[ | *[[GpiConvert]] | ||
* [[ | *[[GpiConvertWithMatrix]] | ||
* [[ | *[[GpiQueryDefaultViewMatrix]] | ||
* [[ | *[[GpiQueryModelTransformMatrix]] | ||
* [[ | *[[GpiQueryStopDraw]] | ||
* [[ | *[[GpiQueryViewingTransformMatrix]] | ||
* [[ | *[[GpiSetDefaultViewMatrix]] | ||
* [[ | *[[GpiSetModelTransformMatrix]] | ||
* [[ | *[[GpiSetViewingTransformMatrix]] | ||
=== Not Documented / To Verify === | |||
* [[GpiOval]] | |||
* GpiAbortPath | |||
* GpiAccessMetaFile | |||
* [[GpiBeginInkPath]] | |||
* [[GpiEndInkPath]] | |||
* [[GpiOpenMetaFile]] | |||
* [[GpiCloseMetafile]] | |||
* GpiConvPSH | |||
* GpiCreateEllipticRegion | |||
* GpiCreatePolygonRegion | |||
* GpiCreateRoundRectRegion | |||
* GpiDrawChain | |||
* GpiDrawFrom | |||
* GpiDrawDynamics | |||
* GpiConvPSH | |||
* [[GpiEnableYInversion]] | |||
* GpiInstallIFIFont | |||
* GpiMTAssociate | |||
* GpiMTDisassociate | |||
* GpiQueryDCData | |||
* GpiSetDCOwner | |||
* GpiQueryFontMappingFlags | |||
* GpiSetFontMappingFlags | |||
* GpiQueryMitreLimit | |||
* GpiSetMitreLimit | |||
* GpiQueryNumberSetIds | |||
* GpiQueryPath | |||
* GpiQueryRasterizerCaps | |||
* GpiQueryTabbedTextExtent | |||
* [[GpiQueryYInversion]] | |||
* GpiTabbedCharStringAt | |||
* GpiRealizeColorTable | |||
* GpiResizePalette | |||
* GpiResumePlay | |||
* GpiSuspendPlay | |||
* GpiSaveMetaFile2 | |||
* GpiSetBitmapOwner | |||
* GpiSetRegionOwner | |||
* GpiStartRequest | |||
* GpiStrokeInkPath | |||
* GpiUnrealizeColorTable | |||
* GpiVectorSymbol | |||
</div> | </div> | ||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Latest revision as of 01:24, 25 April 2025
Graphics Programming Interface
For more information check Graphics Programming Interface (GPI).
- GpiComment
- GpiCorrelateChain
- GpiCorrelateFrom
- GpiCorrelateSegment
- GpiLabel
- GpiMove
- GpiPop
- GpiQueryBoundaryData
- GpiQueryCurrentPosition
- GpiQueryDefViewingLimits
- GpiQueryGraphicsField
- GpiQueryPageViewport
- GpiQueryPickAperturePosition
- GpiQueryPickApertureSize
- GpiQueryViewingLimits
- GpiResetBoundaryData
- GpiRotate
- GpiScale
- GpiSetCurrentPosition
- GpiSetDefViewingLimits
- GpiSetGraphicsField
- GpiSetPageViewport
- GpiSetPickAperturePosition
- GpiSetPickApertureSize
- GpiSetViewingLimits
- GpiStrokePath
- GpiTranslate
- GpiWCBitBlt
Area
- GpiBeginArea
- GpiBox
- GpiCloseFigure
- GpiEndArea
- GpiFloodFill
- GpiQueryPattern
- GpiQueryPatternRefPoint
- GpiQueryPatternSet
- GpiSetPattern
- GpiSetPatternRefPoint
- GpiSetPatternSet
Bitmaps
- GpiBitBlt
- GpiCreateBitmap
- GpiDeleteBitmap
- GpiDrawBits
- GpiImage
- GpiLoadBitmap
- GpiQueryBitmapBits
- GpiQueryBitmapDimension
- GpiQueryBitmapHandle
- GpiQueryBitmapInfoHeader
- GpiQueryBitmapParameters
- GpiQueryDeviceBitmapFormats
- GpiSetBitmap
- GpiSetBitmapBits
- GpiSetBitmapDimension
- GpiSetBitmapId
Character/Text
- GpiCharString
- GpiCharStringAt
- GpiCharStringPos
- GpiCharStringPosAt
- GpiQueryCharAngle
- GpiQueryCharBox
- GpiQueryCharBreakExtra
- GpiQueryCharDirection
- GpiQueryCharExtra
- GpiQueryCharMode
- GpiQueryCharSet
- GpiQueryCharShear
- GpiQueryCharStringPos
- GpiQueryCharStringPosAt
- GpiQueryDefCharBox
- GpiQueryTextAlignment
- GpiQueryTextBox
- GpiQueryWidthTable
- GpiSetCharAngle
- GpiSetCharBox
- GpiSetCharBreakExtra
- GpiSetCharDirection
- GpiSetCharExtra
- GpiSetCharMode
- GpiSetCharSet
- GpiSetCharShear
- GpiSetTextAlignment
Clipping
- GpiExcludeClipRectangle
- GpiIntersectClipRectangle
- GpiOffsetClipRegion
- GpiPtVisible
- GpiQueryClipBox
- GpiQueryClipRegion
- GpiRectVisible
- GpiSetClipPath
- GpiSetClipRegion
Code Page
Colour
- GpiCreateLogColorTable
- GpiQueryBackColor
- GpiQueryColor
- GpiQueryColorData
- GpiQueryColorIndex
- GpiQueryLogColorTable
- GpiQueryMix
- GpiQueryNearestColor
- GpiQueryPel
- GpiQueryRealColors
- GpiQueryRGBColor
- GpiSetColor
- GpiSetBackColor
- GpiSetBackMix
- GpiSetColor
- GpiSetMix
- GpiSetPel
Fonts
- GpiCreateLogFont
- GpiLoadFonts
- GpiLoadPublicFonts
- GpiQueryFaceString
- GpiQueryFontAction
- GpiQueryFontFileDescriptions
- GpiQueryFontMetrics
- GpiQueryFonts
- GpiQueryFullFontFileDescs
- GpiQueryKerningPairs
- GpiQueryLogicalFont
- GpiUnloadFonts
- GpiUnloadPublicFonts
Line/Arc
- GpiBox
- GpiFullArc
- GpiLine
- GpiPartialArc
- GpiPointArc
- GpiPolyFillet
- GpiPolyFilletSharp
- GpiPolygons
- GpiPolyLine
- GpiPolyLineDisjoint
- GpiPolySpline
- GpiQueryArcParams
- GpiQueryDefArcParams
- GpiQueryLineEnd
- GpiQueryLineJoin
- GpiQueryLineType
- GpiQueryLineWidth
- GpiQueryLineWidthGeom
- GpiSetArcParams
- GpiSetDefArcParams
- GpiSetLineEnd
- GpiSetLineJoin
- GpiSetLineType
- GpiSetLineWidth
- GpiSetLineWidthGeom
Marker
- GpiMarker
- GpiPolyMarker
- GpiQueryMarker
- GpiQueryMarkerBox
- GpiQueryMarkerSet
- GpiSetMarker
- GpiSetMarkerBox
- GpiSetMarkerSet
MetaFile
- GpiCopyMetaFile
- GpiDeleteMetaFile
- GpiLoadMetaFile
- GpiPlayMetaFile
- GpiQueryMetaFileBits
- GpiQueryMetaFileLength
- GpiSaveMetaFile
- GpiSetMetaFileBits
Palette
- GpiAnimatePalette
- GpiCreatePalette
- GpiDeletePalette
- GpiQueryPalette
- GpiQueryPaletteInfo
- GpiSelectPalette
- GpiSetPaletteEntries
Paths
- GpiBeginPath
- GpiEndPath
- GpiFillPath
- GpiModifyPath
- GpiOutlinePath
- GpiPathToRegion
- GpiSetClipPath
- GpiStrokePath
Presentation Space/Device Context
- GpiAssociate
- GpiCreatePS
- GpiDestroyPS
- GpiErase
- GpiQueryDevice
- GpiQueryDeviceBitmapFormats
- GpiQueryPS
- GpiResetPS
- GpiRestorePS
- GpiSavePS
- GpiSetPS
Primitive Attribute/Tag
- GpiDeleteSetId
- GpiQueryAttrMode
- GpiQueryAttrs
- GpiQueryDefAttrs
- GpiQueryDefTag
- GpiQuerySetIds
- GpiQueryTag
- GpiSetAttrMode
- GpiSetAttrs
- GpiSetDefAttrs
- GpiSetDefTag
- GpiSetTag
Regions
- GpiCombineRegion
- GpiCreateRegion
- GpiDestroyRegion
- GpiEqualRegion
- GpiFrameRegion
- GpiIntersectClipRectangle
- GpiOffsetRegion
- GpiPaintRegion
- GpiPtInRegion
- GpiQueryRegionBox
- GpiQueryRegionRects
- GpiQueryRegionRects
- GpiRectInRegion
- GpiSetClipRegion
- GpiSetRegion
Segment
- GpiBeginElement
- GpiCallSegmentMatrix
- GpiCloseSegment
- GpiDeleteElement
- GpiDeleteElements
- GpiDeleteElementsBetweenLabels
- GpiDeleteElementRange
- GpiDeleteSegment
- GpiDeleteSegments
- GpiDrawSegment
- GpiElement
- GpiEndElement
- GpiErrorSegmentData
- GpiGetData
- GpiOffsetElementPointer
- GpiOpenSegment
- GpiPutData
- GpiQueryDrawControl
- GpiQueryDrawingMode
- GpiQueryEditMode
- GpiQueryElement
- GpiQueryElementPointer
- GpiQueryElementType
- GpiQueryInitialSegmentAttrs
- GpiQuerySegmentAttrs
- GpiQuerySegmentNames
- GpiQuerySegmentPriority
- GpiQuerySegmentTransformMatrix
- GpiRemoveDynamics
- GpiSetDrawControl
- GpiSetDrawingMode
- GpiSetEditMode
- GpiSetElementPointer
- GpiSetElementPointerAtLabel
- GpiSetInitialSegmentAttrs
- GpiSetSegmentAttrs
- GpiSetSegmentPriority
- GpiSetSegmentTransformMatrix
- GpiSetStopDraw
Space/Transformations
- GpiConvert
- GpiConvertWithMatrix
- GpiQueryDefaultViewMatrix
- GpiQueryModelTransformMatrix
- GpiQueryStopDraw
- GpiQueryViewingTransformMatrix
- GpiSetDefaultViewMatrix
- GpiSetModelTransformMatrix
- GpiSetViewingTransformMatrix
Not Documented / To Verify
- GpiOval
- GpiAbortPath
- GpiAccessMetaFile
- GpiBeginInkPath
- GpiEndInkPath
- GpiOpenMetaFile
- GpiCloseMetafile
- GpiConvPSH
- GpiCreateEllipticRegion
- GpiCreatePolygonRegion
- GpiCreateRoundRectRegion
- GpiDrawChain
- GpiDrawFrom
- GpiDrawDynamics
- GpiConvPSH
- GpiEnableYInversion
- GpiInstallIFIFont
- GpiMTAssociate
- GpiMTDisassociate
- GpiQueryDCData
- GpiSetDCOwner
- GpiQueryFontMappingFlags
- GpiSetFontMappingFlags
- GpiQueryMitreLimit
- GpiSetMitreLimit
- GpiQueryNumberSetIds
- GpiQueryPath
- GpiQueryRasterizerCaps
- GpiQueryTabbedTextExtent
- GpiQueryYInversion
- GpiTabbedCharStringAt
- GpiRealizeColorTable
- GpiResizePalette
- GpiResumePlay
- GpiSuspendPlay
- GpiSaveMetaFile2
- GpiSetBitmapOwner
- GpiSetRegionOwner
- GpiStartRequest
- GpiStrokeInkPath
- GpiUnrealizeColorTable
- GpiVectorSymbol