Jump to content

GPI Functions: Difference between revisions

From EDM2
No edit summary
Line 3: Line 3:
<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">


* [[OS2 API:GpiComment|GpiComment]]
* [[OS2 API:GPI:GpiComment|GpiComment]]
* [[OS2 API:GpiCorrelateChain|GpiCorrelateChain]]
* [[OS2 API:GPI:GpiCorrelateChain|GpiCorrelateChain]]
* [[OS2 API:GpiCorrelateFrom|GpiCorrelateFrom]]
* [[OS2 API:GPI:GpiCorrelateFrom|GpiCorrelateFrom]]
* [[OS2 API:GpiCorrelateSegment|GpiCorrelateSegment]]
* [[OS2 API:GPI:GpiCorrelateSegment|GpiCorrelateSegment]]
* [[OS2 API:GpiLabel|GpiLabel]]
* [[OS2 API:GPI:GpiLabel|GpiLabel]]
* [[OS2 API:GpiMove|GpiMove]]
* [[OS2 API:GPI:GpiMove|GpiMove]]
* [[OS2 API:GpiPop|GpiPop]]
* [[OS2 API:GPI:GpiPop|GpiPop]]
* [[OS2 API:GpiQueryBoundaryData|GpiQueryBoundaryData]]
* [[OS2 API:GPI:GpiQueryBoundaryData|GpiQueryBoundaryData]]
* [[OS2 API:GpiQueryCurrentPosition|GpiQueryCurrentPosition]]
* [[OS2 API:GPI:GpiQueryCurrentPosition|GpiQueryCurrentPosition]]
* [[OS2 API:GpiQueryDefViewingLimits|GpiQueryDefViewingLimits]]
* [[OS2 API:GPI:GpiQueryDefViewingLimits|GpiQueryDefViewingLimits]]
* [[OS2 API:GpiQueryGraphicsField|GpiQueryGraphicsField]]
* [[OS2 API:GPI:GpiQueryGraphicsField|GpiQueryGraphicsField]]
* [[OS2 API:GpiQueryPageViewport|GpiQueryPageViewport]]
* [[OS2 API:GPI:GpiQueryPageViewport|GpiQueryPageViewport]]
* [[OS2 API:GpiQueryPickAperturePosition|GpiQueryPickAperturePosition]]
* [[OS2 API:GPI:GpiQueryPickAperturePosition|GpiQueryPickAperturePosition]]
* [[OS2 API:GpiQueryPickApertureSize|GpiQueryPickApertureSize]]
* [[OS2 API:GPI:GpiQueryPickApertureSize|GpiQueryPickApertureSize]]
* [[OS2 API:GpiQueryViewingLimits|GpiQueryViewingLimits]]
* [[OS2 API:GPI:GpiQueryViewingLimits|GpiQueryViewingLimits]]
* [[OS2 API:GpiResetBoundary|GpiResetBoundary]]
* [[OS2 API:GPI:GpiResetBoundary|GpiResetBoundary]]
* [[OS2 API:GpiRotate|GpiRotate]]
* [[OS2 API:GPI:GpiRotate|GpiRotate]]
* [[OS2 API:GpiScale|GpiScale]]
* [[OS2 API:GPI:GpiScale|GpiScale]]
* [[OS2 API:GpiSetCurrentPosition|GpiSetCurrentPosition]]
* [[OS2 API:GPI:GpiSetCurrentPosition|GpiSetCurrentPosition]]
* [[OS2 API:GpiSetDefViewingLimits|GpiSetDefViewingLimits]]
* [[OS2 API:GPI:GpiSetDefViewingLimits|GpiSetDefViewingLimits]]
* [[OS2 API:GpiSetGraphicsField|GpiSetGraphicsField]]
* [[OS2 API:GPI:GpiSetGraphicsField|GpiSetGraphicsField]]
* [[OS2 API:GpiSetPageViewport|GpiSetPageViewport]]
* [[OS2 API:GPI:GpiSetPageViewport|GpiSetPageViewport]]
* [[OS2 API:GpiSetPickAperturePosition|GpiSetPickAperturePosition]]
* [[OS2 API:GPI:GpiSetPickAperturePosition|GpiSetPickAperturePosition]]
* [[OS2 API:GpiSetPickAperturnSize|GpiSetPickAperturnSize]]
* [[OS2 API:GPI:GpiSetPickAperturnSize|GpiSetPickAperturnSize]]
* [[OS2 API:GpiSetViewingLimits|GpiSetViewingLimits]]
* [[OS2 API:GPI:GpiSetViewingLimits|GpiSetViewingLimits]]
* [[OS2 API:GpiStrokePath|GpiStrokePath]]
* [[OS2 API:GPI:GpiStrokePath|GpiStrokePath]]
* [[OS2 API:GpiTranslate|GpiTranslate]]
* [[OS2 API:GPI:GpiTranslate|GpiTranslate]]
* [[OS2 API:GpiWCBitBlt|GpiWCBitBlt]]
* [[OS2 API:GPI:GpiWCBitBlt|GpiWCBitBlt]]


=== Area ===
=== Area ===
* [[OS2 API:GpiBeginArea|GpiBeginArea]]
* [[OS2 API:GPI:GpiBeginArea|GpiBeginArea]]
* [[OS2 API:GpiBox|GpiBox]]
* [[OS2 API:GPI:GpiBox|GpiBox]]
* [[OS2 API:GpiCloseFigure|GpiCloseFigure]]
* [[OS2 API:GPI:GpiCloseFigure|GpiCloseFigure]]
* [[OS2 API:GpiEndArea|GpiEndArea]]
* [[OS2 API:GPI:GpiEndArea|GpiEndArea]]
* [[OS2 API:GpiFloodFill|GpiFloodFill]]
* [[OS2 API:GPI:GpiFloodFill|GpiFloodFill]]
* [[OS2 API:GpiQueryPattern|GpiQueryPattern]]
* [[OS2 API:GPI:GpiQueryPattern|GpiQueryPattern]]
* [[OS2 API:GpiQueryPatternRefPoint|GpiQueryPatternRefPoint]]
* [[OS2 API:GPI:GpiQueryPatternRefPoint|GpiQueryPatternRefPoint]]
* [[OS2 API:GpiQueryPatternSet|GpiQueryPatternSet]]
* [[OS2 API:GPI:GpiQueryPatternSet|GpiQueryPatternSet]]
* [[OS2 API:GpiSetPattern|GpiSetPattern]]
* [[OS2 API:GPI:GpiSetPattern|GpiSetPattern]]
* [[OS2 API:GpiSetPatternRefPoint|GpiSetPatternRefPoint]]
* [[OS2 API:GPI:GpiSetPatternRefPoint|GpiSetPatternRefPoint]]
* [[OS2 API:GpiSetPatternSet|GpiSetPatternSet]]
* [[OS2 API:GPI:GpiSetPatternSet|GpiSetPatternSet]]
 
=== Bitmaps ===
=== Bitmaps ===
* [[OS2 API:GpiBitBlt|GpiBitBlt]]
* [[OS2 API:GPI:GpiBitBlt|GpiBitBlt]]
* [[OS2 API:GpiCreateBitmap|GpiCreateBitmap]]
* [[OS2 API:GPI:GpiCreateBitmap|GpiCreateBitmap]]
* [[OS2 API:GpiDeleteBitmap|GpiDeleteBitmap]]
* [[OS2 API:GPI:GpiDeleteBitmap|GpiDeleteBitmap]]
* [[OS2 API:GpiDrawBits|GpiDrawBits]]
* [[OS2 API:GPI:GpiDrawBits|GpiDrawBits]]
* [[OS2 API:GpiImage|GpiImage]]
* [[OS2 API:GPI:GpiImage|GpiImage]]
* [[OS2 API:GpiLoadBitmap|GpiLoadBitmap]]
* [[OS2 API:GPI:GpiLoadBitmap|GpiLoadBitmap]]
* [[OS2 API:GpiQueryBitmapBits|GpiQueryBitmapBits]]
* [[OS2 API:GPI:GpiQueryBitmapBits|GpiQueryBitmapBits]]
* [[OS2 API:GpiQueryBitmapDimension|GpiQueryBitmapDimension]]
* [[OS2 API:GPI:GpiQueryBitmapDimension|GpiQueryBitmapDimension]]
* [[OS2 API:GpiQueryBitmapHandle|GpiQueryBitmapHandle]]
* [[OS2 API:GPI:GpiQueryBitmapHandle|GpiQueryBitmapHandle]]
* [[OS2 API:GpiQueryBitmapInfoHeader|GpiQueryBitmapInfoHeader]]
* [[OS2 API:GPI:GpiQueryBitmapInfoHeader|GpiQueryBitmapInfoHeader]]
* [[OS2 API:GpiQueryBitmapParameters|GpiQueryBitmapParameters]]
* [[OS2 API:GPI:GpiQueryBitmapParameters|GpiQueryBitmapParameters]]
* [[OS2 API:GpiQueryDeviceBitmapFormats|GpiQueryDeviceBitmapFormats]]
* [[OS2 API:GPI:GpiQueryDeviceBitmapFormats|GpiQueryDeviceBitmapFormats]]
* [[OS2 API:GpiSetBitmap|GpiSetBitmap]]
* [[OS2 API:GPI:GpiSetBitmap|GpiSetBitmap]]
* [[OS2 API:GpiSetBitmapBits|GpiSetBitmapBits]]
* [[OS2 API:GPI:GpiSetBitmapBits|GpiSetBitmapBits]]
* [[OS2 API:GpiSetBitmapDimension|GpiSetBitmapDimension]]
* [[OS2 API:GPI:GpiSetBitmapDimension|GpiSetBitmapDimension]]
* [[OS2 API:GpiSetBitmapId|GpiSetBitmapId]]
* [[OS2 API:GPI:GpiSetBitmapId|GpiSetBitmapId]]
 
=== Character/Text ===
=== Character/Text ===
* [[OS2 API:GpiCharString|GpiCharString]]
* [[OS2 API:GPI:GpiCharString|GpiCharString]]
* [[OS2 API:GpiCharStringAt|GpiCharStringAt]]
* [[OS2 API:GPI:GpiCharStringAt|GpiCharStringAt]]
* [[OS2 API:GpiCharStringPos|GpiCharStringPos]]
* [[OS2 API:GPI:GpiCharStringPos|GpiCharStringPos]]
* [[OS2 API:GpiCharStringPosAt|GpiCharStringPosAt]]
* [[OS2 API:GPI:GpiCharStringPosAt|GpiCharStringPosAt]]
* [[OS2 API:GpiQueryCharAngle|GpiQueryCharAngle]]
* [[OS2 API:GPI:GpiQueryCharAngle|GpiQueryCharAngle]]
* [[OS2 API:GpiQueryCharBox|GpiQueryCharBox]]
* [[OS2 API:GPI:GpiQueryCharBox|GpiQueryCharBox]]
* [[OS2 API:GpiQueryCharBreakExtra|GpiQueryCharBreakExtra]]
* [[OS2 API:GPI:GpiQueryCharBreakExtra|GpiQueryCharBreakExtra]]
* [[OS2 API:GpiQueryCharDirection|GpiQueryCharDirection]]
* [[OS2 API:GPI:GpiQueryCharDirection|GpiQueryCharDirection]]
* [[OS2 API:GpiQueryCharExtra|GpiQueryCharExtra]]
* [[OS2 API:GPI:GpiQueryCharExtra|GpiQueryCharExtra]]
* [[OS2 API:GpiQueryCharMode|GpiQueryCharMode]]
* [[OS2 API:GPI:GpiQueryCharMode|GpiQueryCharMode]]
* [[OS2 API:GpiQueryCharSet|GpiQueryCharSet]]
* [[OS2 API:GPI:GpiQueryCharSet|GpiQueryCharSet]]
* [[OS2 API:GpiQueryCharShear|GpiQueryCharShear]]
* [[OS2 API:GPI:GpiQueryCharShear|GpiQueryCharShear]]
* [[OS2 API:GpiQueryCharStringPos|GpiQueryCharStringPos]]
* [[OS2 API:GPI:GpiQueryCharStringPos|GpiQueryCharStringPos]]
* [[OS2 API:GpiQueryCharStringPosAt|GpiQueryCharStringPosAt]]
* [[OS2 API:GPI:GpiQueryCharStringPosAt|GpiQueryCharStringPosAt]]
* [[OS2 API:GpiQueryDefCharBox|GpiQueryDefCharBox]]
* [[OS2 API:GPI:GpiQueryDefCharBox|GpiQueryDefCharBox]]
* [[OS2 API:GpiQueryTextAlignment|GpiQueryTextAlignment]]
* [[OS2 API:GPI:GpiQueryTextAlignment|GpiQueryTextAlignment]]
* [[OS2 API:GpiQueryTextBox|GpiQueryTextBox]]
* [[OS2 API:GPI:GpiQueryTextBox|GpiQueryTextBox]]
* [[OS2 API:GpiQueryWidthsTable|GpiQueryWidthsTable]]
* [[OS2 API:GPI:GpiQueryWidthsTable|GpiQueryWidthsTable]]
* [[OS2 API:GpiSetCharAngle|GpiSetCharAngle]]
* [[OS2 API:GPI:GpiSetCharAngle|GpiSetCharAngle]]
* [[OS2 API:GpiSetCharBox|GpiSetCharBox]]
* [[OS2 API:GPI:GpiSetCharBox|GpiSetCharBox]]
* [[OS2 API:GpiSetCharBreakExtra|GpiSetCharBreakExtra]]
* [[OS2 API:GPI:GpiSetCharBreakExtra|GpiSetCharBreakExtra]]
* [[OS2 API:GpiSetCharDirection|GpiSetCharDirection]]
* [[OS2 API:GPI:GpiSetCharDirection|GpiSetCharDirection]]
* [[OS2 API:GpiSetCharExtra|GpiSetCharExtra]]
* [[OS2 API:GPI:GpiSetCharExtra|GpiSetCharExtra]]
* [[OS2 API:GpiSetCharMode|GpiSetCharMode]]
* [[OS2 API:GPI:GpiSetCharMode|GpiSetCharMode]]
* [[OS2 API:GpiSetCharSet|GpiSetCharSet]]
* [[OS2 API:GPI:GpiSetCharSet|GpiSetCharSet]]
* [[OS2 API:GpiSetCharShear|GpiSetCharShear]]
* [[OS2 API:GPI:GpiSetCharShear|GpiSetCharShear]]
* [[OS2 API:GpiSetTextAlignment|GpiSetTextAlignment]]
* [[OS2 API:GPI:GpiSetTextAlignment|GpiSetTextAlignment]]
 
=== Clipping ===
=== Clipping ===
* [[OS2 API:GpiExcludeClipRectangle|GpiExcludeClipRectangle]]
* [[OS2 API:GPI:GpiExcludeClipRectangle|GpiExcludeClipRectangle]]
* [[OS2 API:GpiIntersectClipRectangle|GpiIntersectClipRectangle]]
* [[OS2 API:GPI:GpiIntersectClipRectangle|GpiIntersectClipRectangle]]
* [[OS2 API:GpiOffsetClipRegion|GpiOffsetClipRegion]]
* [[OS2 API:GPI:GpiOffsetClipRegion|GpiOffsetClipRegion]]
* [[OS2 API:GpiPtVisible|GpiPtVisible]]
* [[OS2 API:GPI:GpiPtVisible|GpiPtVisible]]
* [[OS2 API:GpiQueryClipBox|GpiQueryClipBox]]
* [[OS2 API:GPI:GpiQueryClipBox|GpiQueryClipBox]]
* [[OS2 API:GpiQueryClipRegion|GpiQueryClipRegion]]
* [[OS2 API:GPI:GpiQueryClipRegion|GpiQueryClipRegion]]
* [[OS2 API:GpiRectVisible|GpiRectVisible]]
* [[OS2 API:GPI:GpiRectVisible|GpiRectVisible]]
* [[OS2 API:GpiSetClipPath|GpiSetClipPath]]
* [[OS2 API:GPI:GpiSetClipPath|GpiSetClipPath]]
* [[OS2 API:GpiSetClipRegion|GpiSetClipRegion]]
* [[OS2 API:GPI:GpiSetClipRegion|GpiSetClipRegion]]
 
=== Code Page ===
=== Code Page ===
* [[OS2 API:GpiQueryCp|GpiQueryCp]]
* [[OS2 API:GPI:GpiQueryCp|GpiQueryCp]]
* [[OS2 API:GpiSetCp|GpiSetCp]]
* [[OS2 API:GPI:GpiSetCp|GpiSetCp]]
 
=== Color ===
=== Color ===
* [[OS2 API:GpiCreateLogColorTable|GpiCreateLogColorTable]]
* [[OS2 API:GpiCreateLogColorTable|GpiCreateLogColorTable]]

Revision as of 03:42, 26 August 2016

Graphics Programming Interface

For more information check Graphics Programming Interface (GPI).

Area

Bitmaps

Character/Text

Clipping

Code Page

Color

Fonts

Line/Arc

Marker

MetaFile

Palette

Paths

Presentation Space/Device Context

Primitive Attribute/Tag

Regions

Segment

Space/Transformations



Files

External References

Publications

  • G.C.E. Winn: OS/2 Presentation Manager GPI: A Programming Guide to Text, Graphics and Printing - VNR Computer Library (Chapman and Hall) - Paperback – 1 Jul 1991 - ISBN-10: 0442007396 - ISBN-13: 978-0442007393 - Out of print.