Jump to content

GPI Functions: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
Line 251: Line 251:


=== 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]]
*GpiDeleteSegment
* [[OS2 API:GPI:GpiDeleteSegments|GpiDeleteSegments]]
*GpiDeleteSegments
* [[OS2 API:GPI:GpiDrawSegment|GpiDrawSegment]]
*GpiDrawSegment
* [[OS2 API:GPI:GpiElement|GpiElement]]
*GpiElement
* [[OS2 API:GPI:GpiEndElement|GpiEndElement]]
*GpiEndElement
* [[OS2 API:GPI:GpiErrorSegmentData|GpiErrorSegmentData]]
*GpiErrorSegmentData
* [[OS2 API:GPI:GpiGetData|GpiGetData]]
*GpiGetData
* [[OS2 API:GPI:GpiOffsetElementPointer|GpiOffsetElementPointer]]
*GpiOffsetElementPointer
* [[OS2 API:GPI:GpiOpenSegment|GpiOpenSegment]]
*GpiOpenSegment
* [[OS2 API:GPI:GpiPutData|GpiPutData]]
*GpiPutData
* [[OS2 API:GPI:GpiQueryDrawControl|GpiQueryDrawControl]]
*GpiQueryDrawControl
* [[OS2 API:GPI:GpiQueryDrawingMode|GpiQueryDrawingMode]]
*GpiQueryDrawingMode
* [[OS2 API:GPI:GpiQueryEditMode|GpiQueryEditMode]]
*GpiQueryEditMode
* [[OS2 API:GPI:GpiQueryElement|GpiQueryElement]]
*GpiQueryElement
* [[OS2 API:GPI:GpiQueryElementPointer|GpiQueryElementPointer]]
*GpiQueryElementPointer
* [[OS2 API:GPI:GpiQueryElementType|GpiQueryElementType]]
*GpiQueryElementType
* [[OS2 API:GPI:GpiQueryInitialSegmentAttrs|GpiQueryInitialSegmentAttrs]]
*GpiQueryInitialSegmentAttrs
* [[OS2 API:GPI:GpiQuerySegmentAttrs|GpiQuerySegmentAttrs]]
*GpiQuerySegmentAttrs
* [[OS2 API:GPI:GpiQuerySegmentNames|GpiQuerySegmentNames]]
*GpiQuerySegmentNames
* [[OS2 API:GPI:GpiQuerySegmentPriority|GpiQuerySegmentPriority]]
*GpiQuerySegmentPriority
* [[OS2 API:GPI:GpiQuerySegmentTransformMatrix|GpiQuerySegmentTransformMatrix]]
*GpiQuerySegmentTransformMatrix
* [[OS2 API:GPI:GpiRemoveDynamics|GpiRemoveDynamics]]
*GpiRemoveDynamics
* [[OS2 API:GPI:GpiSetDrawControl|GpiSetDrawControl]]
*GpiSetDrawControl
* [[OS2 API:GPI:GpiSetDrawingMode|GpiSetDrawingMode]]
*GpiSetDrawingMode
* [[OS2 API:GPI:GpiSetEditMode|GpiSetEditMode]]
*GpiSetEditMode
* [[OS2 API:GPI:GpiSetElementPointer|GpiSetElementPointer]]
*GpiSetElementPointer
* [[OS2 API:GPI:GpiSetElementPointerAtLabel|GpiSetElementPointerAtLabel]]
*GpiSetElementPointerAtLabel
* [[OS2 API:GPI:GpiSetInitialSegmentAttrs|GpiSetInitialSegmentAttrs]]
*GpiSetInitialSegmentAttrs
* [[OS2 API:GPI:GpiSetSegmentAttrs|GpiSetSegmentAttrs]]
*GpiSetSegmentAttrs
* [[OS2 API:GPI:GpiSetSegmentPriority|GpiSetSegmentPriority]]
*GpiSetSegmentPriority
* [[OS2 API:GPI:GpiSetSegmentTransformMatrix|GpiSetSegmentTransformMatrix]]
*GpiSetSegmentTransformMatrix
* [[OS2 API:GPI:GpiSetStopDraw|GpiSetStopDraw]]
*GpiSetStopDraw


=== Space/Transformations ===
=== Space/Transformations ===

Revision as of 19:38, 11 January 2017

Graphics Programming Interface

For more information check Graphics Programming Interface (GPI).

Area

  • GpiBeginArea
  • GpiBox
  • GpiCloseFigure
  • GpiEndArea
  • GpiFloodFill
  • GpiQueryPattern
  • GpiQueryPatternRefPoint
  • GpiQueryPatternSet
  • GpiSetPattern
  • GpiSetPatternRefPoint
  • GpiSetPatternSet

Bitmaps

  • GpiBitBlt
  • GpiCreateBitmap
  • GpiDeleteBitmap
  • GpiDrawBits
  • GpiImage
  • GpiLoadBitmap
  • GpiQueryBitmapBits
  • GpiQueryBitmapDimension
  • GpiQueryBitmapHandle
  • GpiQueryBitmapInfoHeader
  • GpiQueryBitmapParameters
  • GpiQueryDeviceBitmapFormats
  • GpiSetBitmap
  • GpiSetBitmapBits
  • GpiSetBitmapDimension
  • GpiSetBitmapId

Character/Text

  • GpiCharString
  • GpiCharStringAt
  • GpiCharStringPos
  • GpiCharStringPosAt
  • GpiQueryCharAngle
  • GpiQueryCharBox
  • GpiQueryCharBreakExtra
  • GpiQueryCharDirection
  • GpiQueryCharExtra
  • GpiQueryCharMode
  • GpiQueryCharSet
  • GpiQueryCharShear
  • GpiQueryCharStringPos
  • GpiQueryCharStringPosAt
  • GpiQueryDefCharBox
  • GpiQueryTextAlignment
  • GpiQueryTextBox
  • GpiQueryWidthsTable
  • GpiSetCharAngle
  • GpiSetCharBox
  • GpiSetCharBreakExtra
  • GpiSetCharDirection
  • GpiSetCharExtra
  • GpiSetCharMode
  • GpiSetCharSet
  • GpiSetCharShear
  • GpiSetTextAlignment

Clipping

  • GpiExcludeClipRectangle
  • GpiIntersectClipRectangle
  • GpiOffsetClipRegion
  • GpiPtVisible
  • GpiQueryClipBox
  • GpiQueryClipRegion
  • GpiRectVisible
  • GpiSetClipPath
  • GpiSetClipRegion

Code Page

Colour

  • GpiCreateLogColorTable
  • GpiQueryBackColor
  • GpiQueryColor
  • GpiQueryColorData
  • GpiQueryColorIndex
  • GpiQueryLogColorTable
  • GpiQueryMix
  • GpiQueryNearestColor
  • GpiQueryPel
  • GpiQueryRealColors
  • GpiQueryRGBColor
  • GpiSetColor
  • GpiSetBackColor
  • GpiSetBackMix
  • GpiSetColor
  • GpiSetMix
  • GpiSetPel

Fonts

  • GpiCreateLogFont
  • GpiLoadFonts
  • GpiLoadPublicFonts
  • GpiQueryFaceString
  • GpiQueryFontAction
  • GpiQueryFontFileDescription
  • GpiQueryFonts
  • GpiQueryFullFontFileDescs
  • GpiQueryKerningPairs
  • GpiQueryLogicalFont
  • GpiUnloadFonts
  • GpiUnloadPublicFonts

Line/Arc

Marker

  • GpiMarker
  • GpiPolyMarker
  • GpiQueryMarker
  • GpiQueryMarkerBox
  • GpiQueryMarkerSet
  • GpiSetMarker
  • GpiSetMarkerBox
  • GpiSetMarkerSet

MetaFile

  • GpiCopyMetaFile
  • GpiDeleteMetaFile
  • GpiLoadMetaFile
  • GpiPlayMetaFile
  • GpiQueryMetaFileBits
  • GpiQueryMetaFileLength
  • GpiSaveMetaFile
  • GpiSetMetaFileBits

Palette

Paths

  • GpiBeginPath
  • GpiEndPath
  • GpiFillPath
  • GpiModifyPath
  • GpiOutlinePath
  • GpiPathToRegion
  • GpiSetClipPath
  • GpiStrokePath

Presentation Space/Device Context

  • GpiAssociate
  • GpiCreatePS
  • GpiDestroyPS
  • GpiErase
  • GpiQueryDevice
  • GpiQueryDeviceBitmapFormats
  • GpiQueryPS
  • GpiResetPS
  • GpiRestorePS
  • GpiSavePS
  • GpiSetPS

Primitive Attribute/Tag

  • GpiDeleteSetId
  • GpiQueryAttrMode
  • GpiQueryAttrs
  • GpiQueryDefAttrs
  • GpiQueryDefTag
  • GpiQuerySetIds
  • GpiQueryTag
  • GpiSetAttrMode
  • GpiSetAttrs
  • GpiSetDefAttrs
  • GpiSetDefTag
  • GpiSetTag

Regions

Segment

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

Space/Transformations

  • GpiCovert
  • GpiConvertWithMatrix
  • GpiQueryDefaultViewMatrix
  • GpiQueryModelTransformMatrix
  • GpiQueryStopDraw
  • GpiQueryViewingTransformMatrix
  • GpiSetDefaultViewMatrix
  • GpiSetModelTransformMatrix
  • GpiSetViewingTransformMatrix

Files

Publications

  • G.C.E. Winn: OS/2 Presentation Manager GPI - VNR 1991, ISBN 0-442-00739-6