Jump to content

Presentation Device Driver Functions: Difference between revisions

From EDM2
 
(4 intermediate revisions by the same user not shown)
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">
;Simulated
;SIMULATED
* [[SDBitBlt]]
* [[SDLine]]
;Arc Functions
;Arc Functions
* [[GreArc]]
* [[GreArc]]
Line 78: Line 80:
'''Transform Functions'''
'''Transform Functions'''
*[[GreConvert]]
*[[GreConvert]]
*[[GreConvertWithMatrix]]
*[[GreGetGlobalViewingXform]]
*[[GreGetGlobalViewingXform]]
*[[GreGetGraphicsField]]
*[[GreGetGraphicsField]]
Line 98: Line 101:
*[[GreSetWindowViewportXform]]
*[[GreSetWindowViewportXform]]


;Mandatory
;MANDATORY
'''Attribute Functions'''
'''Attribute Functions'''
*[[GreDeviceGetAttributes]]
*[[GreDeviceGetAttributes]]
Line 156: Line 159:
*[[GrePolyMarker]]
*[[GrePolyMarker]]
'''Query Functions'''
'''Query Functions'''
*[[GreQueryHardcopyCaps]]
*[[GreQueryDeviceBitmaps]]  
*[[GreQueryDeviceBitmaps]]  
*[[GreQueryDeviceCaps]]
*[[GreQueryDeviceCaps]]
*[[GreQueryDevResource]]  
*[[GreQueryDevResource]]
'''Text Functions'''
'''Text Functions'''
*[[GreCharString]]
*[[GreCharString]]
Line 165: Line 169:
*[[GreQueryTextBox]]
*[[GreQueryTextBox]]
*[[GreQueryWidthTable]]
*[[GreQueryWidthTable]]
;Mandatory Functions (for Display Driver)
;MANDATORY DISPLAY DRIVER
'''AVIO Functions'''
'''AVIO Functions'''
*[[GreCharRect]]
*[[GreCharRect]]
Line 172: Line 176:
*[[GreScrollRect]]
*[[GreScrollRect]]
*[[GreUpdateCursor]]
*[[GreUpdateCursor]]
 
'''Bitmap Functions'''
;Organize
*[[GreDeviceSetCursor]]
* [[GreCloseScreenChangeArea]]
*[[GreRestoreScreenBits]]
* [[GreConvertWithMatrix]]
*[[GreSaveScreenBits]]
* [[GreDeath]]
;Device Functions 2
* [[GreDeviceInvalidateVisRegion]]
*[[GreDeviceInvalidateVisRegion]]
* [[GreDeviceSetCursor]]
*[[GreGetStyleRatio]]
* [[GreEscape]]
*[[GreSetStyleRatio]]
* [[GreGetPickWindow]]
;Device Functions 3
*[[GreDeath]]
*[[GreResurrection]]
;Miscellaneous Functions
*[[GreGetPickWindow]]
*[[GreSetColorCursor]]
*[[GreSetPickWindow]]
;Screen
* [[GreGetScreenBits]]
* [[GreGetScreenBits]]
* [[GreSetScreenBits]]
* [[GreGetScreenChangeArea]]
* [[GreGetScreenChangeArea]]
* [[GreGetStyleRatio]]
* [[GreOpenScreenChangeArea]]
* [[GreOpenScreenChangeArea]]
* [[GreQueryCharPositions]]
* [[GreCloseScreenChangeArea]]
* [[GreQueryHardcopyCaps]]
;GREESCAPE
* [[GreRestoreScreenBits]]
* [[GreEscape]]
* [[GreResurrection]]
* [[GreSaveScreenBits]]
* [[GreSetColorCursor]]
* [[GreSetPickWindow]]
* [[GreSetScreenBits]]
* [[GreSetStyleRatio]]
* [[SDBitBlt]]
* [[SDLine]]
</div>
</div>



Latest revision as of 01:48, 8 February 2020

You can find more information at the Presentation Device Driver Reference for OS/2.

Mandatory and Simulated Graphics Engine Function

SIMULATED
Arc Functions
Area and Path Functions

Clip Functions

Line Functions

Palette Manager Functions

Region Functions

Transform Functions

MANDATORY

Attribute Functions

Bit-Map Functions

Color Table Functions

Device Functions 2

Device Functions 3

Line Functions

Marker Functions

Query Functions

Text Functions

MANDATORY DISPLAY DRIVER

AVIO Functions

Bitmap Functions

Device Functions 2
Device Functions 3
Miscellaneous Functions
Screen
GREESCAPE

Device Support Function

See also:

Links