Jump to content

GPI Functions: Difference between revisions

From EDM2
Ak120 (talk | contribs)
 
(71 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]]
* [[GpiResetBoundary]]
*[[GpiRotate]]
* [[GpiRotate]]
*[[GpiScale]]
* [[GpiScale]]
*[[GpiSetCurrentPosition]]
* [[GpiSetCurrentPosition]]
*[[GpiSetDefViewingLimits]]
* [[GpiSetDefViewingLimits]]
*[[GpiSetGraphicsField]]
* [[GpiSetGraphicsField]]
*[[GpiSetPageViewport]]
* [[GpiSetPageViewport]]
*[[GpiSetPickAperturePosition]]
* [[GpiSetPickAperturePosition]]
*[[GpiSetPickApertureSize]]
* [[GpiSetPickAperturnSize]]
*[[GpiSetViewingLimits]]
* [[GpiSetViewingLimits]]
*[[GpiStrokePath]]
* [[GpiStrokePath]]
*[[GpiTranslate]]
* [[GpiTranslate]]
*[[GpiWCBitBlt]]
* [[GpiWCBitBlt]]


=== Area ===
=== Area ===
*[[GpiBeginArea]]
*[[GpiBeginArea]]
*GpiBox
*[[GpiBox]]
*GpiCloseFigure
*[[GpiCloseFigure]]
*GpiEndArea
*[[GpiEndArea]]
*GpiFloodFill
*[[GpiFloodFill]]
*GpiQueryPattern
*[[GpiQueryPattern]]
*GpiQueryPatternRefPoint
*[[GpiQueryPatternRefPoint]]
*GpiQueryPatternSet
*[[GpiQueryPatternSet]]
*GpiSetPattern
*[[GpiSetPattern]]
*GpiSetPatternRefPoint
*[[GpiSetPatternRefPoint]]
*GpiSetPatternSet
*[[GpiSetPatternSet]]


=== Bitmaps ===
=== Bitmaps ===
*[[GpiBitBlt]]
* [[GpiBitBlt]]
*[[GpiCreateBitmap]]
* [[GpiCreateBitmap]]
*GpiDeleteBitmap
* [[GpiDeleteBitmap]]
*GpiDrawBits
* [[GpiDrawBits]]
*GpiImage
* [[GpiImage]]
*GpiLoadBitmap
* [[GpiLoadBitmap]]
*GpiQueryBitmapBits
* [[GpiQueryBitmapBits]]
*GpiQueryBitmapDimension
* [[GpiQueryBitmapDimension]]
*GpiQueryBitmapHandle
* [[GpiQueryBitmapHandle]]
*GpiQueryBitmapInfoHeader
* [[GpiQueryBitmapInfoHeader]]
*GpiQueryBitmapParameters
* [[GpiQueryBitmapParameters]]
*GpiQueryDeviceBitmapFormats
* [[GpiQueryDeviceBitmapFormats]]
*GpiSetBitmap
* [[GpiSetBitmap]]
*GpiSetBitmapBits
* [[GpiSetBitmapBits]]
*GpiSetBitmapDimension
* [[GpiSetBitmapDimension]]
*GpiSetBitmapId
* [[GpiSetBitmapId]]


=== Character/Text ===
=== Character/Text ===
*GpiCharString
*[[GpiCharString]]
*GpiCharStringAt
*[[GpiCharStringAt]]
*GpiCharStringPos
*[[GpiCharStringPos]]
*GpiCharStringPosAt
*[[GpiCharStringPosAt]]
*GpiQueryCharAngle
*[[GpiQueryCharAngle]]
*GpiQueryCharBox
*[[GpiQueryCharBox]]
*GpiQueryCharBreakExtra
*[[GpiQueryCharBreakExtra]]
*GpiQueryCharDirection
*[[GpiQueryCharDirection]]
*GpiQueryCharExtra
*[[GpiQueryCharExtra]]
*GpiQueryCharMode
*[[GpiQueryCharMode]]
*GpiQueryCharSet
*[[GpiQueryCharSet]]
*GpiQueryCharShear
*[[GpiQueryCharShear]]
*GpiQueryCharStringPos
*[[GpiQueryCharStringPos]]
*GpiQueryCharStringPosAt
*[[GpiQueryCharStringPosAt]]
*GpiQueryDefCharBox
*[[GpiQueryDefCharBox]]
*GpiQueryTextAlignment
*[[GpiQueryTextAlignment]]
*GpiQueryTextBox
*[[GpiQueryTextBox]]
*GpiQueryWidthsTable
*[[GpiQueryWidthTable]]
*GpiSetCharAngle
*[[GpiSetCharAngle]]
*GpiSetCharBox
*[[GpiSetCharBox]]
*GpiSetCharBreakExtra
*[[GpiSetCharBreakExtra]]
*GpiSetCharDirection
*[[GpiSetCharDirection]]
*GpiSetCharExtra
*[[GpiSetCharExtra]]
*GpiSetCharMode
*[[GpiSetCharMode]]
*GpiSetCharSet
*[[GpiSetCharSet]]
*GpiSetCharShear
*[[GpiSetCharShear]]
*GpiSetTextAlignment
*[[GpiSetTextAlignment]]


=== Clipping ===
=== Clipping ===
*GpiExcludeClipRectangle
*[[GpiExcludeClipRectangle]]
*GpiIntersectClipRectangle
*[[GpiIntersectClipRectangle]]
*GpiOffsetClipRegion
*[[GpiOffsetClipRegion]]
*GpiPtVisible
*[[GpiPtVisible]]
*GpiQueryClipBox
*[[GpiQueryClipBox]]
*GpiQueryClipRegion
*[[GpiQueryClipRegion]]
*GpiRectVisible
*[[GpiRectVisible]]
*GpiSetClipPath
*[[GpiSetClipPath]]
*GpiSetClipRegion
*[[GpiSetClipRegion]]


=== Code Page ===
=== Code Page ===
*[[GpiQueryCp]]
*[[GpiQueryCp]]
*GpiSetCp
*[[GpiSetCp]]


=== Colour ===
=== Colour ===
*GpiCreateLogColorTable
*[[GpiCreateLogColorTable]]
*GpiQueryBackColor
*[[GpiQueryBackColor]]
*GpiQueryColor
*[[GpiQueryColor]]
*GpiQueryColorData
*[[GpiQueryColorData]]
*GpiQueryColorIndex
*[[GpiQueryColorIndex]]
*GpiQueryLogColorTable
*[[GpiQueryLogColorTable]]
*GpiQueryMix
*[[GpiQueryMix]]
*GpiQueryNearestColor
*[[GpiQueryNearestColor]]
*GpiQueryPel
*[[GpiQueryPel]]
*GpiQueryRealColors
*[[GpiQueryRealColors]]
*GpiQueryRGBColor
*[[GpiQueryRGBColor]]
*GpiSetColor
*[[GpiSetColor]]
*GpiSetBackColor
*[[GpiSetBackColor]]
*GpiSetBackMix
*[[GpiSetBackMix]]
*GpiSetColor
*[[GpiSetColor]]
*GpiSetMix
*[[GpiSetMix]]
*GpiSetPel
*[[GpiSetPel]]


=== Fonts ===
=== Fonts ===
* [[OS2 API:GPI:GpiCreateLogFont|GpiCreateLogFont]]
*[[GpiCreateLogFont]]
* [[OS2 API:GPI:GpiLoadFonts|GpiLoadFonts]]
*[[GpiLoadFonts]]
* [[OS2 API:GPI:GpiLoadPublicFonts|GpiLoadPublicFonts]]
*[[GpiLoadPublicFonts]]
* [[OS2 API:GPI:GpiQueryFaceString|GpiQueryFaceString]]
*[[GpiQueryFaceString]]
* [[OS2 API:GPI:GpiQueryFontAction|GpiQueryFontAction]]
*[[GpiQueryFontAction]]
* [[OS2 API:GPI:GpiQueryFontFileDescription|GpiQueryFontFileDescription]]
*[[GpiQueryFontFileDescriptions]]
* [[OS2 API:GPI:GpiQueryFonts|GpiQueryFonts]]
*[[GpiQueryFontMetrics]]
* [[OS2 API:GPI:GpiQueryFullFontFileDescs|GpiQueryFullFontFileDescs]]
*[[GpiQueryFonts]]
* [[OS2 API:GPI:GpiQueryKerningPairs|GpiQueryKerningPairs]]
*[[GpiQueryFullFontFileDescs]]
* [[OS2 API:GPI:GpiQueryLogicalFont|GpiQueryLogicalFont]]
*[[GpiQueryKerningPairs]]
* [[OS2 API:GPI:GpiUnloadFonts|GpiUnloadFonts]]
*[[GpiQueryLogicalFont]]
* [[OS2 API:GPI: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 ===
*GpiCopyMetaFile
*[[GpiCopyMetaFile]]
*GpiDeleteMetaFile
*[[GpiDeleteMetaFile]]
*GpiLoadMetaFile
*[[GpiLoadMetaFile]]
*GpiPlayMetaFile
*[[GpiPlayMetaFile]]
*GpiQueryMetaFileBits
*[[GpiQueryMetaFileBits]]
*GpiQueryMetaFileLength
*[[GpiQueryMetaFileLength]]
*GpiSaveMetaFile
*[[GpiSaveMetaFile]]
*GpiSetMetaFileBits
*[[GpiSetMetaFileBits]]


=== Palette ===
=== Palette ===
* [[GpiAnimatePalette]]
* [[GpiAnimatePalette]]
* [[GpiCreatePalette]]
* [[GpiCreatePalette]]
*GpiDeletePalette
* [[GpiDeletePalette]]
*GpiQueryPalette
* [[GpiQueryPalette]]
*GpiQueryPaletteInfo
* [[GpiQueryPaletteInfo]]
*GpiSelectPalette
* [[GpiSelectPalette]]
*GpiSetPaletteEntries
* [[GpiSetPaletteEntries]]


=== Paths ===
=== Paths ===
*GpiBeginPath
*[[GpiBeginPath]]
*GpiEndPath
*[[GpiEndPath]]
*GpiFillPath
*[[GpiFillPath]]
*GpiModifyPath
*[[GpiModifyPath]]
*GpiOutlinePath
*[[GpiOutlinePath]]
*GpiPathToRegion
*[[GpiPathToRegion]]
*GpiSetClipPath
*[[GpiSetClipPath]]
*GpiStrokePath
*[[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
*[[GpiDeleteSetId]]
*GpiQueryAttrMode
*[[GpiQueryAttrMode]]
*GpiQueryAttrs
*[[GpiQueryAttrs]]
*GpiQueryDefAttrs
*[[GpiQueryDefAttrs]]
*GpiQueryDefTag
*[[GpiQueryDefTag]]
*GpiQuerySetIds
*[[GpiQuerySetIds]]
*GpiQueryTag
*[[GpiQueryTag]]
*GpiSetAttrMode
*[[GpiSetAttrMode]]
*GpiSetAttrs
*[[GpiSetAttrs]]
*GpiSetDefAttrs
*[[GpiSetDefAttrs]]
*GpiSetDefTag
*[[GpiSetDefTag]]
*GpiSetTag
*[[GpiSetTag]]


=== Regions ===
=== Regions ===
* [[OS2 API:GPI:GpiCombineRegion|GpiCombineRegion]]
*[[GpiCombineRegion]]
* [[OS2 API:GPI:GpiCreateRegion|GpiCreateRegion]]
*[[GpiCreateRegion]]
* [[OS2 API:GPI:GpiDestroyRegion|GpiDestroyRegion]]
*[[GpiDestroyRegion]]
* [[OS2 API:GPI:GpiEqualRegion|GpiEqualRegion]]
*[[GpiEqualRegion]]
* [[OS2 API:GPI:GpiFrameRegion|GpiFrameRegion]]
*[[GpiFrameRegion]]
* [[OS2 API:GPI:GpiIntersectClipRectangle|GpiIntersectClipRectangle]]
*[[GpiIntersectClipRectangle]]
* [[OS2 API:GPI:GpiOffsetRegion|GpiOffsetRegion]]
*[[GpiOffsetRegion]]
* [[OS2 API:GPI:GpiPaintRegion|GpiPaintRegion]]
*[[GpiPaintRegion]]
* [[OS2 API:GPI:GpiPtInRegion|GpiPtInRegion]]
*[[GpiPtInRegion]]
* [[OS2 API:GPI:GpiQueryRegionBox|GpiQueryRegionBox]]
*[[GpiQueryRegionBox]]
* [[OS2 API:GPI:GpiQueryRegionRects|GpiQueryRegionRects]]
*[[GpiQueryRegionRects]]
* [[OS2 API:GPI:GpiQueryRegionBox|GpiQueryRegionBox]]
*[[GpiQueryRegionRects]]
* [[OS2 API:GPI:GpiQueryRegionRects|GpiQueryRegionRects]]
*[[GpiRectInRegion]]
* [[OS2 API:GPI:GpiRectInRegion|GpiRectInRegion]]
*[[GpiSetClipRegion]]
* [[OS2 API:GPI:GpiSetClipRegion|GpiSetClipRegion]]
*[[GpiSetRegion]]
* [[OS2 API:GPI:GpiSetRegion|GpiSetRegion]]


=== Segment ===
=== Segment ===
* [[OS2 API:GPI:GpiBeginElement|GpiBeginElement]]
*[[GpiBeginElement]]
* [[OS2 API:GPI:GpiCallSegmentMatrix|GpiCallSegmentMatrix]]
*[[GpiCallSegmentMatrix]]
* [[OS2 API:GPI:GpiCloseSegment|GpiCloseSegment]]
*[[GpiCloseSegment]]
* [[OS2 API:GPI:GpiDeleteElement|GpiDeleteElement]]
*[[GpiDeleteElement]]
* [[OS2 API:GPI:GpiDeleteElements|GpiDeleteElements]]
*[[GpiDeleteElements]]
* [[OS2 API:GPI:GpiDeleteElementsBetweenLabels|GpiDeleteElementsBetweenLabels]]
*[[GpiDeleteElementsBetweenLabels]]
* [[OS2 API:GPI:GpiDeleteSegment|GpiDeleteSegment]]
*[[GpiDeleteElementRange]]
* [[OS2 API:GPI:GpiDeleteSegments|GpiDeleteSegments]]
*[[GpiDeleteSegment]]
* [[OS2 API:GPI:GpiDrawSegment|GpiDrawSegment]]
*[[GpiDeleteSegments]]
* [[OS2 API:GPI:GpiElement|GpiElement]]
*[[GpiDrawSegment]]
* [[OS2 API:GPI:GpiEndElement|GpiEndElement]]
*[[GpiElement]]
* [[OS2 API:GPI:GpiErrorSegmentData|GpiErrorSegmentData]]
*[[GpiEndElement]]
* [[OS2 API:GPI:GpiGetData|GpiGetData]]
*[[GpiErrorSegmentData]]
* [[OS2 API:GPI:GpiOffsetElementPointer|GpiOffsetElementPointer]]
*[[GpiGetData]]
* [[OS2 API:GPI:GpiOpenSegment|GpiOpenSegment]]
*[[GpiOffsetElementPointer]]
* [[OS2 API:GPI:GpiPutData|GpiPutData]]
*[[GpiOpenSegment]]
* [[OS2 API:GPI:GpiQueryDrawControl|GpiQueryDrawControl]]
*[[GpiPutData]]
* [[OS2 API:GPI:GpiQueryDrawingMode|GpiQueryDrawingMode]]
*[[GpiQueryDrawControl]]
* [[OS2 API:GPI:GpiQueryEditMode|GpiQueryEditMode]]
*[[GpiQueryDrawingMode]]
* [[OS2 API:GPI:GpiQueryElement|GpiQueryElement]]
*[[GpiQueryEditMode]]
* [[OS2 API:GPI:GpiQueryElementPointer|GpiQueryElementPointer]]
*[[GpiQueryElement]]
* [[OS2 API:GPI:GpiQueryElementType|GpiQueryElementType]]
*[[GpiQueryElementPointer]]
* [[OS2 API:GPI:GpiQueryInitialSegmentAttrs|GpiQueryInitialSegmentAttrs]]
*[[GpiQueryElementType]]
* [[OS2 API:GPI:GpiQuerySegmentAttrs|GpiQuerySegmentAttrs]]
*[[GpiQueryInitialSegmentAttrs]]
* [[OS2 API:GPI:GpiQuerySegmentNames|GpiQuerySegmentNames]]
*[[GpiQuerySegmentAttrs]]
* [[OS2 API:GPI:GpiQuerySegmentPriority|GpiQuerySegmentPriority]]
*[[GpiQuerySegmentNames]]
* [[OS2 API:GPI:GpiQuerySegmentTransformMatrix|GpiQuerySegmentTransformMatrix]]
*[[GpiQuerySegmentPriority]]
* [[OS2 API:GPI:GpiRemoveDynamics|GpiRemoveDynamics]]
*[[GpiQuerySegmentTransformMatrix]]
* [[OS2 API:GPI:GpiSetDrawControl|GpiSetDrawControl]]
*[[GpiRemoveDynamics]]
* [[OS2 API:GPI:GpiSetDrawingMode|GpiSetDrawingMode]]
*[[GpiSetDrawControl]]
* [[OS2 API:GPI:GpiSetEditMode|GpiSetEditMode]]
*[[GpiSetDrawingMode]]
* [[OS2 API:GPI:GpiSetElementPointer|GpiSetElementPointer]]
*[[GpiSetEditMode]]
* [[OS2 API:GPI:GpiSetElementPointerAtLabel|GpiSetElementPointerAtLabel]]
*[[GpiSetElementPointer]]
* [[OS2 API:GPI:GpiSetInitialSegmentAttrs|GpiSetInitialSegmentAttrs]]
*[[GpiSetElementPointerAtLabel]]
* [[OS2 API:GPI:GpiSetSegmentAttrs|GpiSetSegmentAttrs]]
*[[GpiSetInitialSegmentAttrs]]
* [[OS2 API:GPI:GpiSetSegmentPriority|GpiSetSegmentPriority]]
*[[GpiSetSegmentAttrs]]
* [[OS2 API:GPI:GpiSetSegmentTransformMatrix|GpiSetSegmentTransformMatrix]]
*[[GpiSetSegmentPriority]]
* [[OS2 API:GPI:GpiSetStopDraw|GpiSetStopDraw]]
*[[GpiSetSegmentTransformMatrix]]
*[[GpiSetStopDraw]]


=== Space/Transformations ===
=== Space/Transformations ===
*GpiCovert
*[[GpiConvert]]
*GpiConvertWithMatrix
*[[GpiConvertWithMatrix]]
*GpiQueryDefaultViewMatrix
*[[GpiQueryDefaultViewMatrix]]
*GpiQueryModelTransformMatrix
*[[GpiQueryModelTransformMatrix]]
*GpiQueryStopDraw
*[[GpiQueryStopDraw]]
*GpiQueryViewingTransformMatrix
*[[GpiQueryViewingTransformMatrix]]
*GpiSetDefaultViewMatrix
*[[GpiSetDefaultViewMatrix]]
*GpiSetModelTransformMatrix
*[[GpiSetModelTransformMatrix]]
*GpiSetViewingTransformMatrix
*[[GpiSetViewingTransformMatrix]]
</div>


==Files==
=== Not Documented / To Verify ===
* [[PMGPI.DLL]]
* [[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


==Publications==
</div>
* G.C.E. Winn: ''OS/2 Presentation Manager GPI'' - VNR 1991, ISBN 0-442-00739-6


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