Jump to content

GPI Functions: Difference between revisions

From EDM2
 
(105 intermediate revisions by 4 users not shown)
Line 1: Line 1:
== Graphics Programming Interface ==
== Graphics Programming Interface ==
* [[OS2 API:GpiComment|GpiComment]]
For more information check [[Graphics Programming Interface]] (GPI).
* [[OS2 API:GpiCorrelateChain|GpiCorrelateChain]]
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3">
* [[OS2 API:GpiCorrelateFrom|GpiCorrelateFrom]]
*[[GpiComment]]
* [[OS2 API:GpiCorrelateSegment|GpiCorrelateSegment]]
*[[GpiCorrelateChain]]
* [[OS2 API:GpiLabel|GpiLabel]]
*[[GpiCorrelateFrom]]
* [[OS2 API:GpiMove|GpiMove]]
*[[GpiCorrelateSegment]]
* [[OS2 API:GpiPop|GpiPop]]
*[[GpiLabel]]
* [[OS2 API:GpiQueryBoundaryData|GpiQueryBoundaryData]]
*[[GpiMove]]
* [[OS2 API:GpiQueryCurrentPosition|GpiQueryCurrentPosition]]
*[[GpiPop]]
* [[OS2 API:GpiQueryDefViewingLimits|GpiQueryDefViewingLimits]]
*[[GpiQueryBoundaryData]]
* [[OS2 API:GpiQueryGraphicsField|GpiQueryGraphicsField]]
*[[GpiQueryCurrentPosition]]
* [[OS2 API:GpiQueryPageViewport|GpiQueryPageViewport]]
*[[GpiQueryDefViewingLimits]]
* [[OS2 API:GpiQueryPickAperturePosition|GpiQueryPickAperturePosition]]
*[[GpiQueryGraphicsField]]
* [[OS2 API:GpiQueryPickApertureSize|GpiQueryPickApertureSize]]
*[[GpiQueryPageViewport]]
* [[OS2 API:GpiQueryViewingLimits|GpiQueryViewingLimits]]
*[[GpiQueryPickAperturePosition]]
* [[OS2 API:GpiResetBoundary|GpiResetBoundary]]
*[[GpiQueryPickApertureSize]]
* [[OS2 API:GpiRotate|GpiRotate]]
*[[GpiQueryViewingLimits]]
* [[OS2 API:GpiScale|GpiScale]]
*[[GpiResetBoundaryData]]
* [[OS2 API:GpiSetCurrentPosition|GpiSetCurrentPosition]]
*[[GpiRotate]]
* [[OS2 API:GpiSetDefViewingLimits|GpiSetDefViewingLimits]]
*[[GpiScale]]
* [[OS2 API:GpiSetGraphicsField|GpiSetGraphicsField]]
*[[GpiSetCurrentPosition]]
* [[OS2 API:GpiSetPageViewport|GpiSetPageViewport]]
*[[GpiSetDefViewingLimits]]
* [[OS2 API:GpiSetPickAperturePosition|GpiSetPickAperturePosition]]
*[[GpiSetGraphicsField]]
* [[OS2 API:GpiSetPickAperturnSize|GpiSetPickAperturnSize]]
*[[GpiSetPageViewport]]
* [[OS2 API:GpiSetViewingLimits|GpiSetViewingLimits]]
*[[GpiSetPickAperturePosition]]
* [[OS2 API:GpiStrokePath|GpiStrokePath]]
*[[GpiSetPickApertureSize]]
* [[OS2 API:GpiTranslate|GpiTranslate]]
*[[GpiSetViewingLimits]]
* [[OS2 API:GpiWCBitBlt|GpiWCBitBlt]]
*[[GpiStrokePath]]
*[[GpiTranslate]]
*[[GpiWCBitBlt]]


=== Area ===
=== Area ===
* [[OS2 API:GpiBeginArea|GpiBeginArea]]
*[[GpiBeginArea]]
* [[OS2 API:GpiBox|GpiBox]]
*[[GpiBox]]
* [[OS2 API:GpiCloseFigure|GpiCloseFigure]]
*[[GpiCloseFigure]]
* [[OS2 API:GpiEndArea|GpiEndArea]]
*[[GpiEndArea]]
* [[OS2 API:GpiFloodFill|GpiFloodFill]]
*[[GpiFloodFill]]
* [[OS2 API:GpiQueryPattern|GpiQueryPattern]]
*[[GpiQueryPattern]]
* [[OS2 API:GpiQueryPatternRefPoint|GpiQueryPatternRefPoint]]
*[[GpiQueryPatternRefPoint]]
* [[OS2 API:GpiQueryPatternSet|GpiQueryPatternSet]]
*[[GpiQueryPatternSet]]
* [[OS2 API:GpiSetPattern|GpiSetPattern]]
*[[GpiSetPattern]]
* [[OS2 API:GpiSetPatternRefPoint|GpiSetPatternRefPoint]]
*[[GpiSetPatternRefPoint]]
* [[OS2 API:GpiSetPatternSet|GpiSetPatternSet]]
*[[GpiSetPatternSet]]
 
=== Bitmaps ===
=== Bitmaps ===
* [[OS2 API:GpiBitBlt|GpiBitBlt]]
* [[GpiBitBlt]]
* [[OS2 API:GpiCreateBitmap|GpiCreateBitmap]]
* [[GpiCreateBitmap]]
* [[OS2 API:GpiDeleteBitmap|GpiDeleteBitmap]]
* [[GpiDeleteBitmap]]
* [[OS2 API:GpiDrawBits|GpiDrawBits]]
* [[GpiDrawBits]]
* [[OS2 API:GpiImage|GpiImage]]
* [[GpiImage]]
* [[OS2 API:GpiLoadBitmap|GpiLoadBitmap]]
* [[GpiLoadBitmap]]
* [[OS2 API:GpiQueryBitmapBits|GpiQueryBitmapBits]]
* [[GpiQueryBitmapBits]]
* [[OS2 API:GpiQueryBitmapDimension|GpiQueryBitmapDimension]]
* [[GpiQueryBitmapDimension]]
* [[OS2 API:GpiQueryBitmapHandle|GpiQueryBitmapHandle]]
* [[GpiQueryBitmapHandle]]
* [[OS2 API:GpiQueryBitmapInfoHeader|GpiQueryBitmapInfoHeader]]
* [[GpiQueryBitmapInfoHeader]]
* [[OS2 API:GpiQueryBitmapParameters|GpiQueryBitmapParameters]]
* [[GpiQueryBitmapParameters]]
* [[OS2 API:GpiQueryDeviceBitmapFormats|GpiQueryDeviceBitmapFormats]]
* [[GpiQueryDeviceBitmapFormats]]
* [[OS2 API:GpiSetBitmap|GpiSetBitmap]]
* [[GpiSetBitmap]]
* [[OS2 API:GpiSetBitmapBits|GpiSetBitmapBits]]
* [[GpiSetBitmapBits]]
* [[OS2 API:GpiSetBitmapDimension|GpiSetBitmapDimension]]
* [[GpiSetBitmapDimension]]
* [[OS2 API:GpiSetBitmapId|GpiSetBitmapId]]
* [[GpiSetBitmapId]]
 
=== Character/Text ===
=== Character/Text ===
* [[OS2 API:GpiCharString|GpiCharString]]
*[[GpiCharString]]
* [[OS2 API:GpiCharStringAt|GpiCharStringAt]]
*[[GpiCharStringAt]]
* [[OS2 API:GpiCharStringPos|GpiCharStringPos]]
*[[GpiCharStringPos]]
* [[OS2 API:GpiCharStringPosAt|GpiCharStringPosAt]]
*[[GpiCharStringPosAt]]
* [[OS2 API:GpiQueryCharAngle|GpiQueryCharAngle]]
*[[GpiQueryCharAngle]]
* [[OS2 API:GpiQueryCharBox|GpiQueryCharBox]]
*[[GpiQueryCharBox]]
* [[OS2 API:GpiQueryCharBreakExtra|GpiQueryCharBreakExtra]]
*[[GpiQueryCharBreakExtra]]
* [[OS2 API:GpiQueryCharDirection|GpiQueryCharDirection]]
*[[GpiQueryCharDirection]]
* [[OS2 API:GpiQueryCharExtra|GpiQueryCharExtra]]
*[[GpiQueryCharExtra]]
* [[OS2 API:GpiQueryCharMode|GpiQueryCharMode]]
*[[GpiQueryCharMode]]
* [[OS2 API:GpiQueryCharSet|GpiQueryCharSet]]
*[[GpiQueryCharSet]]
* [[OS2 API:GpiQueryCharShear|GpiQueryCharShear]]
*[[GpiQueryCharShear]]
* [[OS2 API:GpiQueryCharStringPos|GpiQueryCharStringPos]]
*[[GpiQueryCharStringPos]]
* [[OS2 API:GpiQueryCharStringPosAt|GpiQueryCharStringPosAt]]
*[[GpiQueryCharStringPosAt]]
* [[OS2 API:GpiQueryDefCharBox|GpiQueryDefCharBox]]
*[[GpiQueryDefCharBox]]
* [[OS2 API:GpiQueryTextAlignment|GpiQueryTextAlignment]]
*[[GpiQueryTextAlignment]]
* [[OS2 API:GpiQueryTextBox|GpiQueryTextBox]]
*[[GpiQueryTextBox]]
* [[OS2 API:GpiQueryWidthsTable|GpiQueryWidthsTable]]
*[[GpiQueryWidthTable]]
* [[OS2 API:GpiSetCharAngle|GpiSetCharAngle]]
*[[GpiSetCharAngle]]
* [[OS2 API:GpiSetCharBox|GpiSetCharBox]]
*[[GpiSetCharBox]]
* [[OS2 API:GpiSetCharBreakExtra|GpiSetCharBreakExtra]]
*[[GpiSetCharBreakExtra]]
* [[OS2 API:GpiSetCharDirection|GpiSetCharDirection]]
*[[GpiSetCharDirection]]
* [[OS2 API:GpiSetCharExtra|GpiSetCharExtra]]
*[[GpiSetCharExtra]]
* [[OS2 API:GpiSetCharMode|GpiSetCharMode]]
*[[GpiSetCharMode]]
* [[OS2 API:GpiSetCharSet|GpiSetCharSet]]
*[[GpiSetCharSet]]
* [[OS2 API:GpiSetCharShear|GpiSetCharShear]]
*[[GpiSetCharShear]]
* [[OS2 API:GpiSetTextAlignment|GpiSetTextAlignment]]
*[[GpiSetTextAlignment]]
 
=== Clipping ===
=== Clipping ===
* [[OS2 API:GpiExcludeClipRectangle|GpiExcludeClipRectangle]]
*[[GpiExcludeClipRectangle]]
* [[OS2 API:GpiIntersectClipRectangle|GpiIntersectClipRectangle]]
*[[GpiIntersectClipRectangle]]
* [[OS2 API:GpiOffsetClipRegion|GpiOffsetClipRegion]]
*[[GpiOffsetClipRegion]]
* [[OS2 API:GpiPtVisible|GpiPtVisible]]
*[[GpiPtVisible]]
* [[OS2 API:GpiQueryClipBox|GpiQueryClipBox]]
*[[GpiQueryClipBox]]
* [[OS2 API:GpiQueryClipRegion|GpiQueryClipRegion]]
*[[GpiQueryClipRegion]]
* [[OS2 API:GpiRectVisible|GpiRectVisible]]
*[[GpiRectVisible]]
* [[OS2 API:GpiSetClipPath|GpiSetClipPath]]
*[[GpiSetClipPath]]
* [[OS2 API:GpiSetClipRegion|GpiSetClipRegion]]
*[[GpiSetClipRegion]]
 
=== Code Page ===
=== Code Page ===
* [[OS2 API:GpiQueryCp|GpiQueryCp]]
*[[GpiQueryCp]]
* [[OS2 API:GpiSetCp|GpiSetCp]]
*[[GpiSetCp]]
=== Color ===
 
* [[OS2 API:GpiCreateLogColorTable|GpiCreateLogColorTable]]
=== Colour ===
* [[OS2 API:GpiQueryBackColor|GpiQueryBackColor]]
*[[GpiCreateLogColorTable]]
* [[OS2 API:GpiQueryColor|GpiQueryColor]]
*[[GpiQueryBackColor]]
* [[OS2 API:GpiQueryColorData|GpiQueryColorData]]
*[[GpiQueryColor]]
* [[OS2 API:GpiQueryColorIndex|GpiQueryColorIndex]]
*[[GpiQueryColorData]]
* [[OS2 API:GpiQueryLogColorTable|GpiQueryLogColorTable]]
*[[GpiQueryColorIndex]]
* [[OS2 API:GpiQueryMix|GpiQueryMix]]
*[[GpiQueryLogColorTable]]
* [[OS2 API:GpiQueryNearestColor|GpiQueryNearestColor]]
*[[GpiQueryMix]]
* [[OS2 API:GpiQueryPel|GpiQueryPel]]
*[[GpiQueryNearestColor]]
* [[OS2 API:GpiQueryRealColors|GpiQueryRealColors]]
*[[GpiQueryPel]]
* [[OS2 API:GpiQueryRGBColor|GpiQueryRGBColor]]
*[[GpiQueryRealColors]]
* [[OS2 API:GpiSetColor|GpiSetColor]]
*[[GpiQueryRGBColor]]
* [[OS2 API:GpiSetBackColor|GpiSetBackColor]]
*[[GpiSetColor]]
* [[OS2 API:GpiSetBackMix|GpiSetBackMix]]
*[[GpiSetBackColor]]
* [[OS2 API:GpiSetColor|GpiSetColor]]
*[[GpiSetBackMix]]
* [[OS2 API:GpiSetMix|GpiSetMix]]
*[[GpiSetColor]]
* [[OS2 API:GpiSetPel|GpiSetPel]]
*[[GpiSetMix]]
*[[GpiSetPel]]
 
=== Fonts ===
=== Fonts ===
* [[OS2 API:GpiCreateLogFont|GpiCreateLogFont]]
*[[GpiCreateLogFont]]
* [[OS2 API:GpiLoadFonts|GpiLoadFonts]]
*[[GpiLoadFonts]]
* [[OS2 API:GpiLoadPublicFonts|GpiLoadPublicFonts]]
*[[GpiLoadPublicFonts]]
* [[OS2 API:GpiQueryFaceString|GpiQueryFaceString]]
*[[GpiQueryFaceString]]
* [[OS2 API:GpiQueryFontAction|GpiQueryFontAction]]
*[[GpiQueryFontAction]]
* [[OS2 API:GpiQueryFontFileDescription|GpiQueryFontFileDescription]]
*[[GpiQueryFontFileDescriptions]]
* [[OS2 API:GpiQueryFonts|GpiQueryFonts]]
*[[GpiQueryFontMetrics]]
* [[OS2 API:GpiQueryFullFontFileDescs|GpiQueryFullFontFileDescs]]
*[[GpiQueryFonts]]
* [[OS2 API:GpiQueryKerningPairs|GpiQueryKerningPairs]]
*[[GpiQueryFullFontFileDescs]]
* [[OS2 API:GpiQueryLogicalFont|GpiQueryLogicalFont]]
*[[GpiQueryKerningPairs]]
* [[OS2 API:GpiUnloadFonts|GpiUnloadFonts]]
*[[GpiQueryLogicalFont]]
* [[OS2 API:GpiUnloadPublicFonts|GpiUnloadPublicFonts]]
*[[GpiUnloadFonts]]
*[[GpiUnloadPublicFonts]]
 
=== Line/Arc ===
=== Line/Arc ===
* [[OS2 API:GpiBox|GpiBox]]
*[[GpiBox]]
* [[OS2 API:GpiFullArc|GpiFullArc]]
*[[GpiFullArc]]
* [[OS2 API:GpiLine|GpiLine]]
*[[GpiLine]]
* [[OS2 API:GpiPartialArc|GpiPartialArc]]
*[[GpiPartialArc]]
* [[OS2 API:GpiPointArc|GpiPointArc]]
*[[GpiPointArc]]
* [[OS2 API:GpiPolyFillet|GpiPolyFillet]]
*[[GpiPolyFillet]]
* [[OS2 API:GpiPolyFilletSharp|GpiPolyFilletSharp]]
*[[GpiPolyFilletSharp]]
* [[OS2 API:GpiPolygons|GpiPolygons]]
*[[GpiPolygons]]
* [[OS2 API:GpiPolyLine|GpiPolyLine]]
*[[GpiPolyLine]]
* [[OS2 API:GpiPolyLineDisjoint|GpiPolyLineDisjoint]]
*[[GpiPolyLineDisjoint]]
* [[OS2 API:GpiQueryArcParams|GpiQueryArcParams]]
*[[GpiPolySpline]]
* [[OS2 API:GpiQueryDefArcParams|GpiQueryDefArcParams]]
*[[GpiQueryArcParams]]
* [[OS2 API:GpiQueryLineEnd|GpiQueryLineEnd]]
*[[GpiQueryDefArcParams]]
* [[OS2 API:GpiQueryLineJoin|GpiQueryLineJoin]]
*[[GpiQueryLineEnd]]
* [[OS2 API:GpiQueryLineType|GpiQueryLineType]]
*[[GpiQueryLineJoin]]
* [[OS2 API:GpiQueryLineWidth|GpiQueryLineWidth]]
*[[GpiQueryLineType]]
* [[OS2 API:GpiQueryLineWidthGeom|GpiQueryLineWidthGeom]]
*[[GpiQueryLineWidth]]
* [[OS2 API:GpiSetArcParams|GpiSetArcParams]]
*[[GpiQueryLineWidthGeom]]
* [[OS2 API:GpiSetLineEnd|GpiSetLineEnd]]
*[[GpiSetArcParams]]
* [[OS2 API:GpiSetLineJoin|GpiSetLineJoin]]
*[[GpiSetDefArcParams]]
* [[OS2 API:GpiSetLineType|GpiSetLineType]]
*[[GpiSetLineEnd]]
* [[OS2 API:GpiSetLineWidth|GpiSetLineWidth]]
*[[GpiSetLineJoin]]
* [[OS2 API:GpiSetLineWidthGeom|GpiSetLineWidthGeom]]
*[[GpiSetLineType]]
* [[OS2 API:GpiSpline|GpiSpline]]
*[[GpiSetLineWidth]]
*[[GpiSetLineWidthGeom]]
 
=== Marker ===
=== Marker ===
* [[OS2 API:GpiMarker|GpiMarker]]
*[[GpiMarker]]
* [[OS2 API:GpiPolyMarker|GpiPolyMarker]]
*[[GpiPolyMarker]]
* [[OS2 API:GpiQueryMarker|GpiQueryMarker]]
*[[GpiQueryMarker]]
* [[OS2 API:GpiQueryMarkerBox|GpiQueryMarkerBox]]
*[[GpiQueryMarkerBox]]
* [[OS2 API:GpiQueryMarkerSet|GpiQueryMarkerSet]]
*[[GpiQueryMarkerSet]]
* [[OS2 API:GpiSetMarker|GpiSetMarker]]
*[[GpiSetMarker]]
* [[OS2 API:GpiSetMarkerBox|GpiSetMarkerBox]]
*[[GpiSetMarkerBox]]
* [[OS2 API:GpiSetMarkerSet|GpiSetMarkerSet]]
*[[GpiSetMarkerSet]]
 
=== MetaFile ===
=== MetaFile ===
* [[OS2 API:GpiCopyMetaFile|GpiCopyMetaFile]]
*[[GpiCopyMetaFile]]
* [[OS2 API:GpiDeleteMetaFile|GpiDeleteMetaFile]]
*[[GpiDeleteMetaFile]]
* [[OS2 API:GpiLoadMetaFile|GpiLoadMetaFile]]
*[[GpiLoadMetaFile]]
* [[OS2 API:GpiPlayMetaFile|GpiPlayMetaFile]]
*[[GpiPlayMetaFile]]
* [[OS2 API:GpiQueryMetaFileBits|GpiQueryMetaFileBits]]
*[[GpiQueryMetaFileBits]]
* [[OS2 API:GpiQueryMetaFileLength|GpiQueryMetaFileLength]]
*[[GpiQueryMetaFileLength]]
* [[OS2 API:GpiSaveMetaFile|GpiSaveMetaFile]]
*[[GpiSaveMetaFile]]
* [[OS2 API:GpiSetMetaFileBits|GpiSetMetaFileBits]]
*[[GpiSetMetaFileBits]]
 
=== Palette ===
=== Palette ===
* [[OS2 API:GpiAnimatePalette|GpiAnimatePalette]]
* [[GpiAnimatePalette]]
* [[OS2 API:GpiCreatePalette|GpiCreatePalette]]
* [[GpiCreatePalette]]
* [[OS2 API:GpiDeletePalette|GpiDeletePalette]]
* [[GpiDeletePalette]]
* [[OS2 API:GpiQueryPalette|GpiQueryPalette]]
* [[GpiQueryPalette]]
* [[OS2 API:GpiQueryPaletteInfo|GpiQueryPaletteInfo]]
* [[GpiQueryPaletteInfo]]
* [[OS2 API:GpiSelectPalette|GpiSelectPalette]]
* [[GpiSelectPalette]]
* [[OS2 API:GpiSetPaletteEntries|GpiSetPaletteEntries]]
* [[GpiSetPaletteEntries]]
 
=== Paths ===
=== Paths ===
* [[OS2 API:GpiBeginPath|GpiBeginPath]]
*[[GpiBeginPath]]
* [[OS2 API:GpiEndPath|GpiEndPath]]
*[[GpiEndPath]]
* [[OS2 API:GpiFillPath|GpiFillPath]]
*[[GpiFillPath]]
* [[OS2 API:GpiModifyPath|GpiModifyPath]]
*[[GpiModifyPath]]
* [[OS2 API:GpiOutlinePath|GpiOutlinePath]]
*[[GpiOutlinePath]]
* [[OS2 API:GpiPathToRegion|GpiPathToRegion]]
*[[GpiPathToRegion]]
* [[OS2 API:GpiSetClipPath|GpiSetClipPath]]
*[[GpiSetClipPath]]
* [[OS2 API:GpiStrokePath|GpiStrokePath]]
*[[GpiStrokePath]]
 
=== Presentation Space/Device Context ===
=== Presentation Space/Device Context ===
* [[OS2 API:GpiAssociate|GpiAssociate]]
*[[GpiAssociate]]
* [[OS2 API:GpiCreatePS|GpiCreatePS]]
*[[GpiCreatePS]]
* [[OS2 API:GpiDestroyPS|GpiDestroyPS]]
*[[GpiDestroyPS]]
* [[OS2 API:GpiErase|GpiErase]]
*[[GpiErase]]
* [[OS2 API:GpiQueryDevice|GpiQueryDevice]]
*[[GpiQueryDevice]]
* [[OS2 API:GpiQueryDeviceBitmapFormats|GpiQueryDeviceBitmapFormats]]
*[[GpiQueryDeviceBitmapFormats]]
* [[OS2 API:GpiQueryPS|GpiQueryPS]]
*[[GpiQueryPS]]
* [[OS2 API:GpiResetPS|GpiResetPS]]
*[[GpiResetPS]]
* [[OS2 API:GpiRestorePS|GpiRestorePS]]
*[[GpiRestorePS]]
* [[OS2 API:GpiSavePS|GpiSavePS]]
*[[GpiSavePS]]
* [[OS2 API:GpiSetPS|GpiSetPS]]
*[[GpiSetPS]]
 
=== Primitive Attribute/Tag ===
=== Primitive Attribute/Tag ===
* [[OS2 API:GpiDeleteSetId|GpiDeleteSetId]]
*[[GpiDeleteSetId]]
* [[OS2 API:GpiQueryAttrMode|GpiQueryAttrMode]]
*[[GpiQueryAttrMode]]
* [[OS2 API:GpiQueryAttrs|GpiQueryAttrs]]
*[[GpiQueryAttrs]]
* [[OS2 API:GpiQueryDefAttrs|GpiQueryDefAttrs]]
*[[GpiQueryDefAttrs]]
* [[OS2 API:GpiQueryDefTag|GpiQueryDefTag]]
*[[GpiQueryDefTag]]
* [[OS2 API:GpiQuerySetIds|GpiQuerySetIds]]
*[[GpiQuerySetIds]]
* [[OS2 API:GpiQueryTag|GpiQueryTag]]
*[[GpiQueryTag]]
* [[OS2 API:GpiSetAttrMode|GpiSetAttrMode]]
*[[GpiSetAttrMode]]
* [[OS2 API:GpiSetAttrs|GpiSetAttrs]]
*[[GpiSetAttrs]]
* [[OS2 API:GpiSetDefAttrs|GpiSetDefAttrs]]
*[[GpiSetDefAttrs]]
* [[OS2 API:GpiSetDefTag|GpiSetDefTag]]
*[[GpiSetDefTag]]
* [[OS2 API:GpiSetTag|GpiSetTag]]
*[[GpiSetTag]]
 
=== Regions ===
=== Regions ===
* [[OS2 API:GpiCombineRegion|GpiCombineRegion]]
*[[GpiCombineRegion]]
* [[OS2 API:GpiCreateRegion|GpiCreateRegion]]
*[[GpiCreateRegion]]
* [[OS2 API:GpiDestroyRegion|GpiDestroyRegion]]
*[[GpiDestroyRegion]]
* [[OS2 API:GpiEqualRegion|GpiEqualRegion]]
*[[GpiEqualRegion]]
* [[OS2 API:GpiFrameRegion|GpiFrameRegion]]
*[[GpiFrameRegion]]
* [[OS2 API:GpiIntersectClipRectangle|GpiIntersectClipRectangle]]
*[[GpiIntersectClipRectangle]]
* [[OS2 API:GpiOffsetRegion|GpiOffsetRegion]]
*[[GpiOffsetRegion]]
* [[OS2 API:GpiPaintRegion|GpiPaintRegion]]
*[[GpiPaintRegion]]
* [[OS2 API:GpiPtInRegion|GpiPtInRegion]]
*[[GpiPtInRegion]]
* [[OS2 API:GpiQueryRegionBox|GpiQueryRegionBox]]
*[[GpiQueryRegionBox]]
* [[OS2 API:GpiQueryRegionRects|GpiQueryRegionRects]]
*[[GpiQueryRegionRects]]
* [[OS2 API:GpiQueryRegionBox|GpiQueryRegionBox]]
*[[GpiQueryRegionRects]]
* [[OS2 API:GpiQueryRegionRects|GpiQueryRegionRects]]
*[[GpiRectInRegion]]
* [[OS2 API:GpiRectInRegion|GpiRectInRegion]]
*[[GpiSetClipRegion]]
* [[OS2 API:GpiSetClipRegion|GpiSetClipRegion]]
*[[GpiSetRegion]]
* [[OS2 API:GpiSetRegion|GpiSetRegion]]
 
=== Segment ===
=== Segment ===
* [[OS2 API:GpiBeginElement|GpiBeginElement]]
*[[GpiBeginElement]]
* [[OS2 API:GpiCallSegmentMatrix|GpiCallSegmentMatrix]]
*[[GpiCallSegmentMatrix]]
* [[OS2 API:GpiCloseSegment|GpiCloseSegment]]
*[[GpiCloseSegment]]
* [[OS2 API:GpiDeleteElement|GpiDeleteElement]]
*[[GpiDeleteElement]]
* [[OS2 API:GpiDeleteElements|GpiDeleteElements]]
*[[GpiDeleteElements]]
* [[OS2 API:GpiDeleteElementsBetweenLabels|GpiDeleteElementsBetweenLabels]]
*[[GpiDeleteElementsBetweenLabels]]
* [[OS2 API:GpiDeleteSegment|GpiDeleteSegment]]
*[[GpiDeleteElementRange]]
* [[OS2 API:GpiDeleteSegments|GpiDeleteSegments]]
*[[GpiDeleteSegment]]
* [[OS2 API:GpiDrawSegment|GpiDrawSegment]]
*[[GpiDeleteSegments]]
* [[OS2 API:GpiElement|GpiElement]]
*[[GpiDrawSegment]]
* [[OS2 API:GpiEndElement|GpiEndElement]]
*[[GpiElement]]
* [[OS2 API:GpiErrorSegmentData|GpiErrorSegmentData]]
*[[GpiEndElement]]
* [[OS2 API:GpiGetData|GpiGetData]]
*[[GpiErrorSegmentData]]
* [[OS2 API:GpiOffsetElementPointer|GpiOffsetElementPointer]]
*[[GpiGetData]]
* [[OS2 API:GpiOpenSegment|GpiOpenSegment]]
*[[GpiOffsetElementPointer]]
* [[OS2 API:GpiPutData|GpiPutData]]
*[[GpiOpenSegment]]
* [[OS2 API:GpiQueryDrawControl|GpiQueryDrawControl]]
*[[GpiPutData]]
* [[OS2 API:GpiQueryDrawingMode|GpiQueryDrawingMode]]
*[[GpiQueryDrawControl]]
* [[OS2 API:GpiQueryEditMode|GpiQueryEditMode]]
*[[GpiQueryDrawingMode]]
* [[OS2 API:GpiQueryElement|GpiQueryElement]]
*[[GpiQueryEditMode]]
* [[OS2 API:GpiQueryElementPointer|GpiQueryElementPointer]]
*[[GpiQueryElement]]
* [[OS2 API:GpiQueryElementType|GpiQueryElementType]]
*[[GpiQueryElementPointer]]
* [[OS2 API:GpiQueryInitialSegmentAttrs|GpiQueryInitialSegmentAttrs]]
*[[GpiQueryElementType]]
* [[OS2 API:GpiQuerySegmentAttrs|GpiQuerySegmentAttrs]]
*[[GpiQueryInitialSegmentAttrs]]
* [[OS2 API:GpiQuerySegmentNames|GpiQuerySegmentNames]]
*[[GpiQuerySegmentAttrs]]
* [[OS2 API:GpiQuerySegmentPriority|GpiQuerySegmentPriority]]
*[[GpiQuerySegmentNames]]
* [[OS2 API:GpiQuerySegmentTransformMatrix|GpiQuerySegmentTransformMatrix]]
*[[GpiQuerySegmentPriority]]
* [[OS2 API:GpiRemoveDynamics|GpiRemoveDynamics]]
*[[GpiQuerySegmentTransformMatrix]]
* [[OS2 API:GpiSetDrawControl|GpiSetDrawControl]]
*[[GpiRemoveDynamics]]
* [[OS2 API:GpiSetDrawingMode|GpiSetDrawingMode]]
*[[GpiSetDrawControl]]
* [[OS2 API:GpiSetEditMode|GpiSetEditMode]]
*[[GpiSetDrawingMode]]
* [[OS2 API:GpiSetElementPointer|GpiSetElementPointer]]
*[[GpiSetEditMode]]
* [[OS2 API:GpiSetElementPointerAtLabel|GpiSetElementPointerAtLabel]]
*[[GpiSetElementPointer]]
* [[OS2 API:GpiSetInitialSegmentAttrs|GpiSetInitialSegmentAttrs]]
*[[GpiSetElementPointerAtLabel]]
* [[OS2 API:GpiSetSegmentAttrs|GpiSetSegmentAttrs]]
*[[GpiSetInitialSegmentAttrs]]
* [[OS2 API:GpiSetSegmentPriority|GpiSetSegmentPriority]]
*[[GpiSetSegmentAttrs]]
* [[OS2 API:GpiSetSegmentTransformMatrix|GpiSetSegmentTransformMatrix]]
*[[GpiSetSegmentPriority]]
* [[OS2 API:GpiSetStopDraw|GpiSetStopDraw]]
*[[GpiSetSegmentTransformMatrix]]
*[[GpiSetStopDraw]]
 
=== Space/Transformations ===
=== Space/Transformations ===
* [[OS2 API:GpiCovert|GpiCovert]]
*[[GpiConvert]]
* [[OS2 API:GpiConvertWithMatrix|GpiConvertWithMatrix]]
*[[GpiConvertWithMatrix]]
* [[OS2 API:GpiQueryDefaultViewMatrix|GpiQueryDefaultViewMatrix]]
*[[GpiQueryDefaultViewMatrix]]
* [[OS2 API:GpiQueryModelTransformMatrix|GpiQueryModelTransformMatrix]]
*[[GpiQueryModelTransformMatrix]]
* [[OS2 API:GpiQueryStopDraw|GpiQueryStopDraw]]
*[[GpiQueryStopDraw]]
* [[OS2 API:GpiQueryViewingTransformMatrix|GpiQueryViewingTransformMatrix]]
*[[GpiQueryViewingTransformMatrix]]
* [[OS2 API:GpiSetDefaultViewMatrix|GpiSetDefaultViewMatrix]]
*[[GpiSetDefaultViewMatrix]]
* [[OS2 API:GpiSetModelTransformMatrix|GpiSetModelTransformMatrix]]
*[[GpiSetModelTransformMatrix]]
* [[OS2 API:GpiSetViewingTransformMatrix|GpiSetViewingTransformMatrix]]
*[[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>


[[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).

Area

Bitmaps

Character/Text

Clipping

Code Page

Colour

Fonts

Line/Arc

Marker

MetaFile

Palette

Paths

Presentation Space/Device Context

Primitive Attribute/Tag

Regions

Segment

Space/Transformations

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