Jump to content

GPI Functions: Difference between revisions

From EDM2
 
(19 intermediate revisions by 2 users not shown)
Line 17: Line 17:
*[[GpiQueryPickApertureSize]]
*[[GpiQueryPickApertureSize]]
*[[GpiQueryViewingLimits]]
*[[GpiQueryViewingLimits]]
*[[GpiResetBoundary]]
*[[GpiResetBoundaryData]]
*[[GpiRotate]]
*[[GpiRotate]]
*[[GpiScale]]
*[[GpiScale]]
Line 121: Line 121:
*[[GpiSetBackColor]]
*[[GpiSetBackColor]]
*[[GpiSetBackMix]]
*[[GpiSetBackMix]]
*[GpiSetColor]]
*[[GpiSetColor]]
*[[GpiSetMix]]
*[[GpiSetMix]]
*[[GpiSetPel]]
*[[GpiSetPel]]
Line 131: Line 131:
*[[GpiQueryFaceString]]
*[[GpiQueryFaceString]]
*[[GpiQueryFontAction]]
*[[GpiQueryFontAction]]
*[[GpiQueryFontFileDescription]]
*[[GpiQueryFontFileDescriptions]]
*[[GpiQueryFontMetrics]]
*[[GpiQueryFonts]]
*[[GpiQueryFonts]]
*[[GpiQueryFullFontFileDescs]]
*[[GpiQueryFullFontFileDescs]]
Line 159: Line 160:
*[[GpiQueryLineWidthGeom]]
*[[GpiQueryLineWidthGeom]]
*[[GpiSetArcParams]]
*[[GpiSetArcParams]]
*[[GpiSetDefArcParams]]
*[[GpiSetLineEnd]]
*[[GpiSetLineEnd]]
*[[GpiSetLineJoin]]
*[[GpiSetLineJoin]]
Line 164: Line 166:
*[[GpiSetLineWidth]]
*[[GpiSetLineWidth]]
*[[GpiSetLineWidthGeom]]
*[[GpiSetLineWidthGeom]]
*GpiSpline


=== Marker ===
=== Marker ===
Line 233: Line 234:


=== Regions ===
=== Regions ===
*GpiCombineRegion
*[[GpiCombineRegion]]
*GpiCreateRegion
*[[GpiCreateRegion]]
*GpiDestroyRegion
*[[GpiDestroyRegion]]
*GpiEqualRegion
*[[GpiEqualRegion]]
*GpiFrameRegion
*[[GpiFrameRegion]]
*GpiIntersectClipRectangle
*[[GpiIntersectClipRectangle]]
*GpiOffsetRegion
*[[GpiOffsetRegion]]
*GpiPaintRegion
*[[GpiPaintRegion]]
*GpiPtInRegion
*[[GpiPtInRegion]]
*GpiQueryRegionBox
*[[GpiQueryRegionBox]]
*GpiQueryRegionRects
*[[GpiQueryRegionRects]]
*GpiQueryRegionBox
*[[GpiQueryRegionRects]]
*GpiQueryRegionRects
*[[GpiRectInRegion]]
*GpiRectInRegion
*[[GpiSetClipRegion]]
*GpiSetClipRegion
*[[GpiSetRegion]]
*GpiSetRegion


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


Line 300: Line 301:
*[[GpiSetModelTransformMatrix]]
*[[GpiSetModelTransformMatrix]]
*[[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>
</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