Jump to content

GPI Functions: Difference between revisions

From EDM2
 
(28 intermediate revisions by 2 users not shown)
Line 17: Line 17:
*[[GpiQueryPickApertureSize]]
*[[GpiQueryPickApertureSize]]
*[[GpiQueryViewingLimits]]
*[[GpiQueryViewingLimits]]
*[[GpiResetBoundary]]
*[[GpiResetBoundaryData]]
*[[GpiRotate]]
*[[GpiRotate]]
*[[GpiScale]]
*[[GpiScale]]
Line 63: Line 63:


=== 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 ===
Line 107: Line 107:


=== 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 ===
*GpiCreateLogFont
*[[GpiCreateLogFont]]
*GpiLoadFonts
*[[GpiLoadFonts]]
*GpiLoadPublicFonts
*[[GpiLoadPublicFonts]]
*GpiQueryFaceString
*[[GpiQueryFaceString]]
*GpiQueryFontAction
*[[GpiQueryFontAction]]
*GpiQueryFontFileDescription
*[[GpiQueryFontFileDescriptions]]
*GpiQueryFonts
*[[GpiQueryFontMetrics]]
*GpiQueryFullFontFileDescs
*[[GpiQueryFonts]]
*GpiQueryKerningPairs
*[[GpiQueryFullFontFileDescs]]
*GpiQueryLogicalFont
*[[GpiQueryKerningPairs]]
*GpiUnloadFonts
*[[GpiQueryLogicalFont]]
*GpiUnloadPublicFonts
*[[GpiUnloadFonts]]
*[[GpiUnloadPublicFonts]]


=== Line/Arc ===
=== Line/Arc ===
*[[GpiBox
*[[GpiBox]]
*[[GpiFullArc]]
*[[GpiFullArc]]
*[[GpiLine]]
*[[GpiLine]]
Line 150: Line 151:
*[[GpiPolyLine]]
*[[GpiPolyLine]]
*[[GpiPolyLineDisjoint]]
*[[GpiPolyLineDisjoint]]
*[[GpiPolySpline]]
*[[GpiQueryArcParams]]
*[[GpiQueryArcParams]]
*[[GpiQueryDefArcParams]]
*[[GpiQueryDefArcParams]]
Line 158: Line 160:
*[[GpiQueryLineWidthGeom]]
*[[GpiQueryLineWidthGeom]]
*[[GpiSetArcParams]]
*[[GpiSetArcParams]]
*[[GpiSetDefArcParams]]
*[[GpiSetLineEnd]]
*[[GpiSetLineEnd]]
*[[GpiSetLineJoin]]
*[[GpiSetLineJoin]]
Line 163: Line 166:
*[[GpiSetLineWidth]]
*[[GpiSetLineWidth]]
*[[GpiSetLineWidthGeom]]
*[[GpiSetLineWidthGeom]]
*[[GpiSpline]]


=== Marker ===
=== Marker ===
Line 218: Line 220:


=== 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 ===
*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 299: 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