Presentation Device Driver Functions: Difference between revisions
Appearance
No edit summary |
|||
Line 3: | Line 3: | ||
== Mandatory and Simulated Graphics Engine Function == | == Mandatory and Simulated Graphics Engine Function == | ||
<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"> | ||
;Arc Functions | |||
* [[GreArc]] | * [[GreArc]] | ||
* [[GreBoxBoth]] | |||
* [[GreBoxBoundary]] | |||
* [[GreBoxInterior]] | |||
* [[GreFullArcBoth]] | |||
* [[GreFullArcBoundary]] | |||
* [[GreFullArcInterior]] | |||
* [[GreGetArcParameters]] | |||
* [[GrePartialArc]] | |||
* [[GrePolyFillet]] | |||
* [[GrePolyFilletSharp]] | |||
* [[GrePolySpline]] | |||
* [[GreSetArcParameters]] | |||
;Area and Path Functions | |||
* [[GreAreaSetAttributes]] | * [[GreAreaSetAttributes]] | ||
* [[GreBeginArea]] | * [[GreBeginArea]] | ||
* [[GreBeginPath]] | * [[GreBeginPath]] | ||
* [[GreCloseFigure]] | |||
* [[GreEndArea]] | |||
* [[GreEndPath]] | |||
* [[GreFillPath]] | |||
* [[GreModifyPath]] | |||
* [[GreOutlinePath]] | |||
* [[GreRestorePath]] | |||
* [[GreSavePath]] | |||
* [[GreSelectClipPath]] | |||
* [[GreStrokePath]] | |||
;Organize | |||
* [[GreAccumulateBounds]] | |||
* [[GreBitblt]] | * [[GreBitblt]] | ||
* [[GreCharRect]] | * [[GreCharRect]] | ||
* [[GreCharStr]] | * [[GreCharStr]] | ||
* [[GreCharString]] | * [[GreCharString]] | ||
* [[GreCharStringPos]] | * [[GreCharStringPos]] | ||
* [[GreCloseScreenChangeArea]] | * [[GreCloseScreenChangeArea]] | ||
* [[GreCombineRectRegion]] | * [[GreCombineRectRegion]] | ||
Line 50: | Line 73: | ||
* [[GreDrawLinesInPath]] | * [[GreDrawLinesInPath]] | ||
* [[GreDrawRLE]] | * [[GreDrawRLE]] | ||
* [[GreEqualRegion]] | * [[GreEqualRegion]] | ||
* [[GreErasePS]] | * [[GreErasePS]] | ||
* [[GreEscape]] | * [[GreEscape]] | ||
* [[GreExcludeClipRectangle]] | * [[GreExcludeClipRectangle]] | ||
* [[GreGetBitmapBits]] | * [[GreGetBitmapBits]] | ||
* [[GreGetBoundsData]] | * [[GreGetBoundsData]] | ||
Line 87: | Line 106: | ||
* [[GreIntersectClipRectangle]] | * [[GreIntersectClipRectangle]] | ||
* [[GreLockDevice]] | * [[GreLockDevice]] | ||
* [[GreMultiplyXforms]] | * [[GreMultiplyXforms]] | ||
* [[GreNotifyClipChange]] | * [[GreNotifyClipChange]] | ||
Line 94: | Line 113: | ||
* [[GreOffsetRegion]] | * [[GreOffsetRegion]] | ||
* [[GreOpenScreenChangeArea]] | * [[GreOpenScreenChangeArea]] | ||
* [[GrePaintRegion]] | * [[GrePaintRegion]] | ||
* [[GrePolygonSet]] | * [[GrePolygonSet]] | ||
* [[GrePolyLine]] | * [[GrePolyLine]] | ||
Line 104: | Line 121: | ||
* [[GrePolyScanline]] | * [[GrePolyScanline]] | ||
* [[GrePolyShortLine]] | * [[GrePolyShortLine]] | ||
* [[GrePtInRegion]] | * [[GrePtInRegion]] | ||
* [[GrePtVisible]] | * [[GrePtVisible]] | ||
Line 130: | Line 147: | ||
* [[GreRegionSelectBitmap]] | * [[GreRegionSelectBitmap]] | ||
* [[GreResetBounds]] | * [[GreResetBounds]] | ||
* [[GreRestoreRegion]] | * [[GreRestoreRegion]] | ||
* [[GreRestoreScreenBits]] | * [[GreRestoreScreenBits]] | ||
Line 136: | Line 153: | ||
* [[GreRestoreXformData]] | * [[GreRestoreXformData]] | ||
* [[GreResurrection]] | * [[GreResurrection]] | ||
* [[GreSaveRegion]] | * [[GreSaveRegion]] | ||
* [[GreSaveScreenBits]] | * [[GreSaveScreenBits]] | ||
Line 142: | Line 159: | ||
* [[GreSaveXformData]] | * [[GreSaveXformData]] | ||
* [[GreScrollRect]] | * [[GreScrollRect]] | ||
* [[GreSelectClipRegion]] | * [[GreSelectClipRegion]] | ||
* [[GreSelectPathRegion]] | * [[GreSelectPathRegion]] | ||
* [[GreSetBitmapBits]] | * [[GreSetBitmapBits]] | ||
* [[GreSetCodePage]] | * [[GreSetCodePage]] | ||
Line 165: | Line 182: | ||
* [[GreSetWindowViewportXform]] | * [[GreSetWindowViewportXform]] | ||
* [[GreSetXformRect]] | * [[GreSetXformRect]] | ||
* [[GreUnlockDevice]] | * [[GreUnlockDevice]] | ||
* [[GreUnrealizeColorTable]] | * [[GreUnrealizeColorTable]] |
Revision as of 00:03, 8 February 2020
You can find more information at the Presentation Device Driver Reference for OS/2.
Mandatory and Simulated Graphics Engine Function
- Arc Functions
- GreArc
- GreBoxBoth
- GreBoxBoundary
- GreBoxInterior
- GreFullArcBoth
- GreFullArcBoundary
- GreFullArcInterior
- GreGetArcParameters
- GrePartialArc
- GrePolyFillet
- GrePolyFilletSharp
- GrePolySpline
- GreSetArcParameters
- Area and Path Functions
- GreAreaSetAttributes
- GreBeginArea
- GreBeginPath
- GreCloseFigure
- GreEndArea
- GreEndPath
- GreFillPath
- GreModifyPath
- GreOutlinePath
- GreRestorePath
- GreSavePath
- GreSelectClipPath
- GreStrokePath
- Organize
- 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
- 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
- GreMultiplyXforms
- GreNotifyClipChange
- GreNotifyTransformChange
- GreOffsetClipRegion
- GreOffsetRegion
- GreOpenScreenChangeArea
- 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
- GreSetBitmapBits
- GreSetCodePage
- GreSetColorCursor
- GreSetCurrentPosition
- GreSetGlobalViewingXform
- GreSetGraphicsField
- GreSetLineOrigin
- GreSetModelXform
- GreSetPageUnits
- GreSetPageViewport
- GreSetPel
- GreSetPickWindow
- GreSetRectRegion
- GreSetScreenBits
- GreSetStyleRatio
- GreSetupDC
- GreSetViewingLimits
- GreSetWindowViewportXform
- GreSetXformRect
Device Support Function
- Default_Primary
- DspDefaultResolution
- DspQueryDriverInfo
- DspQueryDriverNames
- DspSetDriverInfo
- GetDriverInfo
- GreCloseDC
- GreCopyDCLoadData
- GreCreateBitmap
- GreCreateJournalFile
- GreDeleteSetId
- GreGetAttributes
- GreGetBitmapDimension
- GreGetBitmapParameters
- GreGetDefaultArcParameters
- GreGetDefaultAttributes
- GreGetDefaultViewingLimits
- GreGetHandle
- GreGetProcessControl
- GreInitializeAttributes
- GreLoadFont
- GreOpenDC
- GreOpenJournalFile
- GrePlayJournalFile
- GreQueryBitmapHandle
- GreQueryCodePageVector
- GreQueryEngineVersion
- GreQueryFontAttributes
- GreQueryFontFileDescriptions
- GreQueryFonts
- GreQueryLogicalFont
- GreQueryNumberSetIds
- GreQuerySetIds
- GreResetDC
- GreRestoreDC
- GreSaveDC
- GreSelectBitmap
- GreSetAttributes
- GreSetBitmapDimension
- GreSetBitmapID
- GreSetDefaultArcParameters
- GreSetDefaultAttributes
- GreSetDefaultViewingLimits
- GreSetDeviceSurface
- GreSetGlobalAttribute
- GreSetHandle
- GreSetProcessControl
- GreStartJournalFile
- GreStopJournalFile
- GreUnLoadFont
- PrtAbort
- PrtAbortDoc
- PrtClose
- PrtDevIOCtl
- PrtNewPage
- PrtOpen
- PrtQuery
- PrtResetAbort
- PrtSet
- PrtWrite
- SetDriverInfo
- SplCreatePort
- SplDeletePort
- SplDisable
- SplDisplayControlPanel
- SplEnable
- SplEnumQueue
- SplGetControlPanelList
- SplGetPortFromQ
- SplMessageBox
- SplPdAbortDoc
- SplPdClose
- SplPdEnumPort
- SplPdGetPortIcon
- SplPdInitPort
- SplPdInstallPort
- SplPdNewPage
- SplPdOpen
- SplPdQuery
- SplPdQueryPort
- SplPdRemoteSetPort
- SplPdRemovePort
- SplPdResetAbort
- SplPdSendCmd
- SplPdSet
- SplPdSetPort
- SplPdTermPort
- SplPdWrite
- SplProtSendCmd
- SplProtWrite
- SplProtXlateCmd
- SplQmAbort
- SplQmAbortDoc
- SplQmClose
- SplQmEndDoc
- SplQmGetJobID
- SplQmNewPage
- SplQmOpen
- SplQmStartDoc
- SplQmWrite
- SplQpClose
- SplQpControl
- SplQpInstall
- SplQpOpen
- SplQpPrint
- SplQpQueryDt
- SplQpQueryFlags
- SplQueryControlPanel
- SplQueryPath
- SplQueryPort
- SplQueryQueue
- SplRegister
- SplRegisterControlPanel
- SplSetPort
- SplStdClose
- SplStdDelete
- SplStdGetBits
- SplStdOpen
- SplStdQueryLength
- SplStdStart
- SplStdStop
- SplUnRegister
- SSAllocMem
- SSFreeMem
- VisRegionNotify
- WinSetErrorInfo
See also:
- Presentation Device Driver Library
- PDDR/2 - 32-Bit Plotter Presentation Driver
- PDDR/2 - 32-bit Omni Presentation Driver
Links
- Presentation Device Driver Reference for OS2 - (PDRREF.INF)
- OS/2 2.0 Technical Library: Presentation Driver Reference (Mar 1992)