Jump to content

Presentation Device Driver Functions: Difference between revisions

From EDM2
Line 9: Line 9:
=== Mandatory and Simulated Graphics Engine Function ===
=== Mandatory and Simulated Graphics Engine Function ===
* GreAccumulateBounds
* GreAccumulateBounds
* [[OS2_API:XXXX|XXXX]]
* GreAccumulateBounds
* [[OS2_API:XXXX|XXXX]]
* GreArc
* GreAreaSetAttributes
* GreBeginArea
* GreBeginPath
* GreBitblt
* GreBoxBoth
* GreBoxBoundary
* GreBoxInterior
* GreCharRect
* GreCharStr
* GreCharString
* GreCharStringPos
* GreCloseFigure
* GreCloseScreenChangeArea
* GreCombineRectRegion
* GreCombineRegion
* GreCombineShortLineRegion
* GreConvert
* GreConvertWithMatrix
* GreCopyClipRegion
* GreCreateLogColorTable
* GreCreateRectRegion
* GreDeath
* GreDestroyRegion
* GreDeviceAnimatePalette
* GreDeviceCreateBitmap
* GreDeviceCreatePalette
* GreDeviceDeleteBitmap
* GreDeviceDeletePalette
* GreDeviceGetAttributes
* GreDeviceInvalidateVisRegion
* GreDeviceQueryFontAttributes
* GreDeviceQueryFonts
* GreDeviceResizePalette
* GreDeviceSelectBitmap
* GreDeviceSetAttributes
* GreDeviceSetAVIOFont
* GreDeviceSetCursor
* GreDeviceSetDCOrigin
* GreDeviceSetGlobalAttribute
* GreDeviceSetPaletteEntries
* GreDisjointLines
* GreDrawBits
* GreDrawBorder
* GreDrawLinesInPath
* GreDrawRLE
* GreEndArea
* GreEndPath
* GreEqualRegion
* GreErasePS
* GreEscape
* GreExcludeClipRectangle
* GreFillPath
* GreFullArcBoth
* GreFullArcBoundary
* GreFullArcInterior
* GreGetArcParameters
* GreGetBitmapBits
* GreGetBoundsData
* GreGetClipBox
* GreGetClipRects
* GreGetCodePage
* GreGetCurrentPosition
* GreGetDCOrigin
* GreGetGlobalViewingXform
* GreGetGraphicsField
* GreGetLineOrigin
* GreGetModelXform
* GreGetPageUnits
* GreGetPageViewport
* GreGetPairKerningTable
* GreGetPel
* GreGetPickWindow
* GreGetRegionBox
* GreGetRegionRects
* GreGetScreenBits
* GreGetScreenChangeArea
* GreGetStyleRatio
* GreGetViewingLimits
* GreGetWindowViewportXform
* GreImageData
* GreIntersectClipRectangle
* GreLockDevice
* GreModifyPath
* GreMultiplyXforms
* GreNotifyClipChange
* GreNotifyTransformChange
* GreOffsetClipRegion
* GreOffsetRegion
* GreOpenScreenChangeArea
* GreOutlinePath
* GrePaintRegion
* GrePartialArc
* GrePolyFillet
* GrePolyFilletSharp
* GrePolygonSet
* GrePolyLine
* GrePolyMarker
* GrePolyScanline
* GrePolyShortLine
* GrePolySpline
* GrePtInRegion
* GrePtVisible
* GreQueryCharPositions
* GreQueryClipRegion
* GreQueryColorData
* GreQueryColorIndex
* GreQueryDeviceBitmaps
* GreQueryDeviceCaps
* GreQueryDevResource
* GreQueryHardcopyCaps
* GreQueryHWPaletteInfo
* GreQueryLogColorTable
* GreQueryNearestColor
* GreQueryPaletteRealization
* GreQueryRealColors
* GreQueryRGBColor
* GreQueryTextBox
* GreQueryWidthTable
* GreRealizeColorTable
* GreRealizeFont
* GreRealizePalette
* GreRectInRegion
* GreRectVisible
* GreRegionSelectBitmap
* GreResetBounds
* GreRestorePath
* GreRestoreRegion
* GreRestoreScreenBits
* GreRestoreXform
* GreRestoreXformData
* GreResurrection
* GreSavePath
* GreSaveRegion
* GreSaveScreenBits
* GreSaveXform
* GreSaveXformData
* GreScrollRect
* GreSelectClipPath
* GreSelectClipRegion
* GreSelectPathRegion
* GreSetArcParameters
* GreSetBitmapBits
* GreSetCodePage
* GreSetColorCursor
* GreSetCurrentPosition
* GreSetGlobalViewingXform
* GreSetGraphicsField
* GreSetLineOrigin
* GreSetModelXform
* GreSetPageUnits
* GreSetPageViewport
* GreSetPel
* GreSetPickWindow
* GreSetRectRegion
* GreSetScreenBits
* GreSetStyleRatio
* GreSetupDC
* GreSetViewingLimits
* GreSetWindowViewportXform
* GreSetXformRect
* GreStrokePath
* GreUnlockDevice
* GreUnrealizeColorTable
* GreUpdateColors
* GreUpdateCursor
* SDBitBlt
* SDLine


===Device Support Function===
===Device Support Function===

Revision as of 00:12, 30 June 2016

Presentation Device Driver

You can find more information at the Presentation Device Driver Reference for OS2.

Data Types

  • ACQUIREFB

Mandatory and Simulated Graphics Engine Function

  • GreAccumulateBounds
  • GreAccumulateBounds
  • GreArc
  • GreAreaSetAttributes
  • GreBeginArea
  • GreBeginPath
  • GreBitblt
  • GreBoxBoth
  • GreBoxBoundary
  • GreBoxInterior
  • GreCharRect
  • GreCharStr
  • GreCharString
  • GreCharStringPos
  • GreCloseFigure
  • GreCloseScreenChangeArea
  • GreCombineRectRegion
  • GreCombineRegion
  • GreCombineShortLineRegion
  • GreConvert
  • GreConvertWithMatrix
  • GreCopyClipRegion
  • GreCreateLogColorTable
  • GreCreateRectRegion
  • GreDeath
  • GreDestroyRegion
  • GreDeviceAnimatePalette
  • GreDeviceCreateBitmap
  • GreDeviceCreatePalette
  • GreDeviceDeleteBitmap
  • GreDeviceDeletePalette
  • GreDeviceGetAttributes
  • GreDeviceInvalidateVisRegion
  • GreDeviceQueryFontAttributes
  • GreDeviceQueryFonts
  • GreDeviceResizePalette
  • GreDeviceSelectBitmap
  • GreDeviceSetAttributes
  • GreDeviceSetAVIOFont
  • GreDeviceSetCursor
  • GreDeviceSetDCOrigin
  • GreDeviceSetGlobalAttribute
  • GreDeviceSetPaletteEntries
  • GreDisjointLines
  • GreDrawBits
  • GreDrawBorder
  • GreDrawLinesInPath
  • GreDrawRLE
  • GreEndArea
  • GreEndPath
  • GreEqualRegion
  • GreErasePS
  • GreEscape
  • GreExcludeClipRectangle
  • GreFillPath
  • GreFullArcBoth
  • GreFullArcBoundary
  • GreFullArcInterior
  • GreGetArcParameters
  • GreGetBitmapBits
  • GreGetBoundsData
  • GreGetClipBox
  • GreGetClipRects
  • GreGetCodePage
  • GreGetCurrentPosition
  • GreGetDCOrigin
  • GreGetGlobalViewingXform
  • GreGetGraphicsField
  • GreGetLineOrigin
  • GreGetModelXform
  • GreGetPageUnits
  • GreGetPageViewport
  • GreGetPairKerningTable
  • GreGetPel
  • GreGetPickWindow
  • GreGetRegionBox
  • GreGetRegionRects
  • GreGetScreenBits
  • GreGetScreenChangeArea
  • GreGetStyleRatio
  • GreGetViewingLimits
  • GreGetWindowViewportXform
  • GreImageData
  • GreIntersectClipRectangle
  • GreLockDevice
  • GreModifyPath
  • GreMultiplyXforms
  • GreNotifyClipChange
  • GreNotifyTransformChange
  • GreOffsetClipRegion
  • GreOffsetRegion
  • GreOpenScreenChangeArea
  • GreOutlinePath
  • GrePaintRegion
  • GrePartialArc
  • GrePolyFillet
  • GrePolyFilletSharp
  • GrePolygonSet
  • GrePolyLine
  • GrePolyMarker
  • GrePolyScanline
  • GrePolyShortLine
  • GrePolySpline
  • GrePtInRegion
  • GrePtVisible
  • GreQueryCharPositions
  • GreQueryClipRegion
  • GreQueryColorData
  • GreQueryColorIndex
  • GreQueryDeviceBitmaps
  • GreQueryDeviceCaps
  • GreQueryDevResource
  • GreQueryHardcopyCaps
  • GreQueryHWPaletteInfo
  • GreQueryLogColorTable
  • GreQueryNearestColor
  • GreQueryPaletteRealization
  • GreQueryRealColors
  • GreQueryRGBColor
  • GreQueryTextBox
  • GreQueryWidthTable
  • GreRealizeColorTable
  • GreRealizeFont
  • GreRealizePalette
  • GreRectInRegion
  • GreRectVisible
  • GreRegionSelectBitmap
  • GreResetBounds
  • GreRestorePath
  • GreRestoreRegion
  • GreRestoreScreenBits
  • GreRestoreXform
  • GreRestoreXformData
  • GreResurrection
  • GreSavePath
  • GreSaveRegion
  • GreSaveScreenBits
  • GreSaveXform
  • GreSaveXformData
  • GreScrollRect
  • GreSelectClipPath
  • GreSelectClipRegion
  • GreSelectPathRegion
  • GreSetArcParameters
  • GreSetBitmapBits
  • GreSetCodePage
  • GreSetColorCursor
  • GreSetCurrentPosition
  • GreSetGlobalViewingXform
  • GreSetGraphicsField
  • GreSetLineOrigin
  • GreSetModelXform
  • GreSetPageUnits
  • GreSetPageViewport
  • GreSetPel
  • GreSetPickWindow
  • GreSetRectRegion
  • GreSetScreenBits
  • GreSetStyleRatio
  • GreSetupDC
  • GreSetViewingLimits
  • GreSetWindowViewportXform
  • GreSetXformRect
  • GreStrokePath
  • GreUnlockDevice
  • GreUnrealizeColorTable
  • GreUpdateColors
  • GreUpdateCursor
  • SDBitBlt
  • SDLine

Device Support Function

  • Default_Primary
  • DspDefaultResolution
  • DspQueryDriverInfo
  • DspQueryDriverNames
  • DspSetDriverInfo
  • GetDriverInfo
  • GreCloseDC
  • GreCopyDCLoadData
  • GreCreateBitmap
  • GreCreateJournalFile
  • ...

BIDI Command Structures and Command Flow

Links

External References