[ Previous | Next | Contents | Glossary | Home | Search ]
The graPHIGS Programming Interface: Technical Reference

Chapter 3. Workstation Description Tables

The following tables contain default values for the graphic workstations and adapters based on a:

(The size of the displays are determined by the diagonal measurement of the screen.)

The right-hand column in the tables lists the subroutine that you can use when you want your application to know the value for the facility.

The data types of the returned values are identified by the following codes:

Data Type
Definition
I Integer
A whole number
R Real
A floating-point number
S String
A character string
E Enumeration
A data type comprised of a set of values. The set is defined by enumerating the identifiers denoting the values.
n Quantity
This specifies an undesignated quantity of data.

Note:

The notation of n (number) [default] t (data type) indicates a collection of data of that type. This can be indicated in one of two ways:
  1. by using notation such as 3[default]R (three real numbers), which could specify something like the x, y, and z coordinates of a three-dimensional point or RGB values
  2. by using a variable number such as n[default]I, which specifies a collection of n integers.

The values identified with the symbol * reflect the default value of a workstation configuration variable; that is, this may not be the value of the variable in the actual workstation description table after the workstation is opened. (See The graPHIGS Programming Interface: Understanding Concepts for a discussion of this concept.)

Some tables are preceded by workstation-dependent and/or adapter-specific information.

The tables in this section are arranged in this order:

General Workstation Facilities Page "General Workstation Facilities"
General Output Facilities Page "General Output Facilities"
Polyline Facilities Page "Polyline Facilities"
Polymarker Facilities Page "Polymarker Facilities"
Text Facilities Page "Text Facilities"
Interior Facilities Page "Interior Facilities"
Edge Facilities Page "Edge Facilities"
Color Facilities Page "Color Facilities"
Generalized Drawing Primitives (GDP) Facilities Page "Generalized Drawing Primitive (GDP) Facilities"
Generalized Structure Element (GSE) Facilities Page "Generalized Structure Element (GSE) Facilities"
Escape Facilities Page "Escape Facilities"
Image Facilities Page "Image Facilities"
Advanced Output Facilities Page "Advanced Output Facilities"
Curve and Surface Facilities Page "Curve and Surface Facilities"
Advanced Attribute Facilities Page "Advanced Attribute Facilities"
General Input Facilities Page "General Input Facilities"
Available Triggers Page "Available Triggers"
Locator Devices Page "Locator Devices"
Stroke Devices Page "Stroke Devices"
Valuator Devices Page "Valuator Devices"
Choice Devices Page "Choice Devices"
Pick Devices Page "Pick Devices"
String Devices Page "String Devices"
Button Devices Page "Button Devices"
Scalar Devices Page "Scalar Devices"
Vector Devices Page "Vector Devices"
Break Action Page "Break Action"

General Workstation Facilities

All Workstations
X
General Information Applying to All Adapters:
6090 and 5080
IMAGE
GDF
CGM


Table 8. General Workstation Facilities - X Workstation Default Values

General Workstation Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Workstation category (1=OUTPUT, 2=INPUT, 3=OUTIN ) E OUTPUT OUTIN OUTIN OUTIN OUTIN GPQWC [type]
Device coordinate unit (1=METERS, 2=OTHER ) E METERS METERS METERS METERS METERS GPQDS [units]
Maximum display surface size in device coordinate units 3[default]R 0.215, 0.279, 0.215* 0.425, 0.340, 0.425* 0.425, 0.340, 0.425* 0.425, 0.340, 0.425* 0.425, 0.340, 0.425* GPQDS [csize]
Maximum display surface size in address units 3[default]I 637, 825, 637* 1280, 1024, 1280* 1280, 1024, 1280* 1280, 1024, 1280*

Exception

POWER GXT250P: 1024, 768, 1024*

1280, 1024, 1280* GPQDS [asize]
Number of definable view table entries2 I 63* 63* 63* 63* 63* GPQWCV [number]
Primary character set I 8* 8* 8* 8* 8* GPQPCS [csid]
Number of available rendering targets I 1 2* 2* 2* 1 GPQART [totnum]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Entry 0 cannot be modified.

* See the text prior to this table for more information.


Table 9. General Workstation Facilities

General Workstation Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Workstation category (1=OUTPUT, 2=INPUT, 3=OUTIN ) E OUTIN OUTIN OUTIN OUTPUT OUTPUT GPQWC [type]
Device coordinate unit (1=METERS, 2=OTHER ) E METERS METERS METERS METERS METERS GPQDS [units]
Maximum display surface size in device coordinate units 3[default]R 0.425, 0.340, 0.425* 0.28448, 0.28448, 0.28448* 0.24682, 0.17574, 0.24682* 0.2582728, 0.2582728, 0.2582728* 0.2582728, 0.2582728, 0.2582728* GPQDS [csize]
Display surface size in address units 3[default]I 1280, 1024, 1280* 1024, 1024, 1024* 720, 384, 720 960, 960, 960 960, 960, 960 GPQDS [asize]
Number of definable view table entries1 I 63* 63* 63* 63* 63* GPQWCV [number]
Primary character set I 1* 1* 1 1 1 GPQPCS [csid]
Number of available rendering targets I 0 0 0 0 0 GPQART [totnum]
Notes: 1 Entry 0 cannot be modified.

* See the text prior to this table for more information.

General Output Facilities

X
General Information Applying to All Adapters:

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities applying to all adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:
XSOFT
6090
5080
IMAGE
GDF
CGM


Table 10. General Output Facilities - X Workstation Default Values

General Output Facilities Data Type IMAGE High Perf. 3D Proc. (8 / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Display type (1=VECTOR, 2=RASTER, 3=OTHERS ) E RASTER RASTER RASTER RASTER RASTER GPQWD [type]
Deferral mode (1=ASAP , 2=BNIG , 3=BNIL , 4=ASTI , 5=WAIT ) E WAIT WAIT WAIT WAIT WAIT GPQDDV [defer]
Modification mode (1=NO_IMMEDIATE_ VISUAL_ EFFECT, 2=UPDATE_WITHOUT_ REGENERATION, 3=QUICK_UPDATE ) E NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT GPQDDV [modif]
Number of structure priorities supported I Cont. range supported2 Cont. range supported2 Cont. range supported2 Cont. range supported2 Cont. range supported2 GPQNSP [npri]
Maximum hierarchical depth I 32 32 32 32 16 GPQHD [depth]
Number of available class names I 1024 1024 1024 1024 256 GPQNCN [number]
Shielding support (NO, YES ) E YES YES YES YES YES GPQVF [shield]
Number of available HLHSR modes I 2 2 2 2 1 GPQHMO [totnum]
HLHSR modes (1=OFF, 2=ON_THE_FLY ) E OFF, ON_THE_FLY OFF, ON_THE_FLY OFF, ON_THE_FLY OFF, ON_THE_FLY OFF GPQHMO [mode]
Number of available antialiasing modes I 3 1 3* 3

Exception

POWER GXT1000:2*

1 GPQAMO [totnum]
Available antialiasing modes (1=OFF, 2=SUBPIXEL_ON_THE_FLY, 3=NON_SUBPIXEL_ON_ THE_FLY ) E OFF, SUBPIXEL_ ON_THE_ FLY, NON_ SUBPIXEL_ ON_THE_ FLY * OFF OFF, SUBPIXEL_ ON_THE_ FLY, NON_ SUBPIXEL_ ON_THE_ FLY * OFF, SUBPIXEL_ ON_THE_ FLY, NON_ SUBPIXEL_ ON_THE_ FLY *

Exception

POWER GXT1000 OFF, SUBPIXEL_ ON_THE_ FLY *

OFF GPQAMO [mode]
Number of available transparency modes I 4* 1 3* 4* 1 GPQTMO [totnum]
Transparency modes (1=NONE, 2=PARTIAL_TRANSPARENT, 3=BLEND, 4=BLEND_ALL ) E NONE, PARTIAL_ TRANS- PARENT, BLEND, BLEND_ALL * NONE NONE, PARTIAL_ TRANS- PARENT, BLEND * NONE, PARTIAL_ TRANS- PARENT, BLEND, BLEND_ALL * NONE GPQTMO [mode]
Frame buffer organization (1=COMPONENT, 2=INDEXED ) E COMPONENT 8 bit: INDEXED 24 bit: COMPONENT 8 bit: INDEXED 24 bit: COMPONENT

Where supported:

8 bit: INDEXED * 12 bit: COMPONENT 24 bit: COMPONENT

INDEXED GPQFBC [org]
Number of available frame buffer components I 3 8 bit: 1 24 bit: 3 8 bit: 1 24 bit: 3 Where supported

8 bit: 1 12 bit: 3 24 bit: 3

1 GPQFBC [n]
List of bit depths for each frame buffer component n[default]I 8,8,8 8 bit: 8 24 bit: 4,4,4 8 bit: 8 24 bit: 8,8,8 Where supported

8 bit: 8 12 bit: 4,4,4

24 bit: 8,8,8

8 GPQFBC [depth]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250P, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 11. General Output Facilities Default Values

General Output Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Display type (1=VECTOR, 2=RASTER, 3=OTHERS ) E RASTER RASTER RASTER OTHERS OTHERS GPQWD [type]
Deferral mode (1=ASAP , 2=BNIG , 3=BNIL , 4=ASTI , 5=WAIT ) E WAIT WAIT WAIT WAIT WAIT GPQDDV [defer]
Modification mode (1=NO_IMMEDIATE_ VISUAL_ EFFECT, 2=UPDATE_WITHOUT_ REGENERATION, 3=QUICK_UPDATE ) E NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT NO_ IMMEDIATE_ VISUAL_ EFFECT GPQDDV [modif]
Number of structure priorities supported I Cont. range supported1 Cont. range supported1 Cont. range supported1 Cont. range supported1 Cont. range supported1 GPQNSP [npri]
Maximum hierarchical depth I 32 16 16 16 16 GPQHD [depth]
Number of available class names I 1024 256 256 256 256 GPQNCN [number]
Shielding support (NO, YES ) E YES YES YES YES YES GPQVF [shield]
Number of available HLHSR modes I 2 1 1 1 1 GPQHMO [totnum]
HLHSR modes (1=OFF, 2=ON_THE_FLY ) E OFF, ON_THE_FLY OFF OFF OFF OFF GPQHMO [mode]
Number of available antialiasing modes I 1 1 1 1 1 GPQAMO [totnum]
Available antialiasing modes (1=OFF, 2=SUBPIXEL_ON_ THE_FLY, 3=NON_SUBPIXEL_ ON_THE_FLY ) E OFF OFF OFF OFF OFF GPQAMO [mode]
Number of available transparency modes I 2* 1 1 1 1 GPQTMO [totnum]
Transparency modes (1=NONE, 2=PARTIAL_TRANS- PARENT, 3=BLEND, 4=BLEND_ALL ) E NONE, PARTIAL_ TRANS- PARENT NONE NONE NONE NONE GPQTMO [mode]
Frame buffer organization (1=COMPONENT, 2=INDEXED ) E COMPONENT * INDEXED INDEXED INDEXED INDEXED GPQFBC [org]
Number of available frame buffer components I 3* 1 1 1 1 GPQFBC [n]
List of bit depths for each frame buffer component n[default]I 8,8,8* 7* 4* 4 8 GPQFBC [depth]
Notes: 1 Continuous range is supported but you will get a 0 back on inquiry.

* See text prior to this table for more information.

Polyline Facilities

X
General Information Applying to All Adapters:

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

XSOFT
6090
5080
GDDM*
IMAGE
GDF
CGM


Table 12. Polyline Facilities - X Workstation Default Values

Polyline Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Availability of line type representation (1=NOT_AVAILABLE, 2=BOTH_AVAILABLE, 3=INQUIRE_ONLY_ AVAILABLE, 4=SET_ONLY_AVAILABLE ) E BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE GPQLTF [available]
Size of line pattern unit (in meters) R 0.00135466* 0.001328125* 0.001328125* 0.001328125* 0.00033* GPQLTF [unit]
Maximum number of line sections I 8 8 8 8 8 GPQLTF [sections]
Maximum length of line pattern I 256 256 256 256 256 GPQLTF [maxlen]
Number of available line rendering styles I 2 2 2 2 2 GPQLNR [totnum]
Available line rendering styles (1=WORKSTATION_ DEPENDENT_RENDERING, 2=SCALED_TO_FIT_ RENDERING ) E WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING GPQLNR [rstyle]
Number of available line types I 16 16 16 16 16 GPQPLF [ntype]
Available line types (see Table 15) E 1-16 1-16 1-16 1-16 1-16 GPQPLF [ltype]
Number of available line widths I Cont. range supported2 * Cont. range supported2 * Cont. range supported2 * Cont. range supported2 * 1 GPQPLF [nlwidth]
Nominal line width (in meters) R 0.0003386* 0.000332031* 0.000332031* 0.000332031* 0.00033* GPQPLF [lwidth]
Minimum line width (in meters) R 0.0003386* 0.000332031* 0.000332031* 0.000332031* 0.00033* GPQPLF [minlw]
Maximum line width (in meters) R 0.215* 0.425* 0.425* 0.425* 0.00033* GPQPLF [maxlw]
Maximum number of polyline bundle table entries I 128* 128* 128* 128* 128* GPQLW [ltable]
Number of predefined polyline bundle table entries I 6 6 6 6 6 GPQPLF [npred]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 13. Polyline Facilities Default Values

Polyline Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Availability of line type representation (NONE, BOTH, INQUIRE ONLY, SET ONLY ) E BOTH BOTH NONE BOTH BOTH GPQLTF [available]
Size of line pattern unit (in meters) R 0.001328125* 0.00111121 N/A 0.001328125 0.001328125* GPQLTF [unit]
Maximum number of line sections I 8 8 N/A 8 8 GPQLTF [sections]
Maximum length of line pattern I 256 256 N/A 256 256 GPQLTF [maxlen]
Number of available line rendering styles I 2 1 1 2 2 GPQLNR [totnum]
Available line rendering styles (1=WORKSTATION_DEPENDENT_ RENDERING, 2=SCALED_TO_FIT_RENDERING ) E WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING WORK- STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING WORK STATION_ DEPENDENT_ RENDERING, SCALED_TO_ FIT_ RENDERING GPQLNR [rstyle]
Number of available line types I 16* 13 7 16 16 GPQPLF [ntype]
Available line types (see Table 15) E 1-16* 1-13 1-7 1-16 1-16* GPQPLF [ltype]
Number of available line widths I 1024* 1024* 2 Cont. range supported1 Cont. range supported1 GPQPLF [nlwidth]
Nominal line width (in meters) R 0.000332031* 0.0002778* 0.0003428* 0.000269* 0.000258* GPQPLF [lwidth]
Minimum line width (in meters) R 0.000332031* 0.0002778* 0.0003428* 0.000269* 0.000258* GPQPLF [minlw]
Maximum line width (in meters) R 0.425* 0.28448* 0.0006856* 0.2582728* 0.2582728* GPQPLF [maxlw]
Maximum number of polyline bundle table entries I 128* 20 20 20 20 GPQLW [ltable]
Number of predefined polyline bundle table entries I 6 6 6 6 6 GPQPLF [npred]
Notes: 1 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 14. Predefined Polyline Bundle Table

Entry Line Type Line Width Scale Factor Color Type Color Index
1 SOLID_LINE 1.0 INDEXED 1
2 DASHED 1.0 INDEXED 2
3 DOTTED 1.0 INDEXED 3
4 DASH_DOT 1.0 INDEXED 4
5 SOLID_LINE 1.0 INDEXED 5
6 DASHED 1.0 INDEXED 6

Table 15. Predefined Line Types

Entry Line Type
1 SOLID_LINE
2 DASHED
3 DOTTED
4 DASH_DOT
5 LONG_DASH
6 DOUBLE_DOT
7 DASH_DOUBLE_DOT
8- n SOLID_LINE

Polymarker Facilities

X
General Information Applying to All Adapters:
6090
5080
CGM


Table 16. Polymarker Facilities - X Workstation Default Values

Polymarker Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Availability of marker type representation (1=NOT_AVAILABLE, 2=BOTH_AVAILABLE, 3=INQUIRE_ONLY_ AVAILABLE, 4=SET_ONLY_AVAILABLE ) E BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE GPQMTF [available]
Marker definition format (VECTOR ) E VECTOR VECTOR VECTOR VECTOR VECTOR GPQMTF [format]
Maximum length of marker definition data (number of strokes) I 64 64 64 64 64 GPQMTF [maxlen]
Number of available marker types I 16 16 16 16 16 GPQPMF [ntype]
Available marker types (see Table 19) E 1-16 1-16 1-16 1-16 1-16 GPQPMF [mtype]
Number of available marker sizes I Continuous range supported2 Continuous range supported2 Continuous range supported2 Continuous range supported2 Continuous range supported2 GPQPMF [nsize]
Nominal marker size (in meters) R 0.004064* 0.006640625* 0.006640625* 0.006640625* 0.006640625* GPQPMF [size]
Minimum marker size (in meters) R 0.00033866* 0.000332031* 0.000332031* 0.000332031* 0.000332031* GPQPMF [maxms]
Maximum marker size (in meters) R 0.215* 0.425* 0.425* 0.425* 0.425*
Maximum number of polymarker bundle table entries I 128* 128* 128* 128* 128* GPQLW [mtable]
Number of predefined polymarker bundle table entries I 6 6 6 6 6 GPQPMF [npred]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 17. Polymarker Facilities Default Values

Polymarker Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Availability of marker type representation (1=NOT_AVAILABLE, 2=BOTH_AVAILABLE, 3=INQUIRE_ONLY_AVAILABLE, 4=SET_ONLY_AVAILABLE ) E BOTH_ AVAILABLE NOT_ AVAILABLE NOT_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE GPQMTF [available]
Marker definition format (1=VECTOR ) E VECTOR N/A N/A VECTOR VECTOR GPQMTF [format]
Maximum length of marker definition data (number of strokes) I 64 N/A N/A 64 64 GPQMTF [maxlen]
Number of available marker types I 16 5 5 16 16 GPQPMF [mtype]
Available marker types (see Table 19) E 1-16 1-5 1-5 1-16 1-16* GPQPMF [mtype]
Number of available marker sizes I Continuous range supported1 4 1 Continuous range supported1 Continuous range supported1 GPQPMF [nsize]
Nominal marker size (in meters) R 0.006640625* 0.0055562* 0.0030852* 0.0053806 0.00258* GPQPMF [size]
Minimum marker size (in meters) R 0.000332031* 0.0041671* 0.0030852* 0.000538 0.000258* GPQPMF [minms]
Maximum marker size (in meters) R 0.425* 0.0083343* 0.0030852* 0.2582728 0.2582728* GPQPMF [maxms]
Maximum number of polymarker bundle table entries I 128* 20 20 20 20 GPQLW [mtable]
Number of predefined polymarker bundle table entries I 6 6 6 6 6 GPQPMF [npred]
Notes: 1 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 18. Predefined Polymarker Bundle Table

Table Entry Marker Type Marker Size Scale Factor Color Type Color Index
1 DOT 1.0 INDEXED 1
2 PLUS_SIGN 1.0 INDEXED 2
3 ASTERISK 1.0 INDEXED 3
4 CIRCLE 1.0 INDEXED 4
5 DIAGONAL_CROSS 1.0 INDEXED 5
6 DOT 1.0 INDEXED 6

Table 19. Predefined Marker Types

Table Entry Marker Type
1 DOT
2 PLUS_SIGN
3 ASTERISK
4 CIRCLE
5 DIAGONAL_CROSS
6- n ASTERISK

Text Facilities

X
General Information Applying to All Adapters

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

XSOFT
6090
Annotation Text Primitives and Attributes:

Geometric Text Primitives and Attributes:

5080
Annotation Text Primitives and Attributes:

Geometric Text Primitives and Attributes:

GDDM
Annotation Text Primitives and Attributes:

Geometric Text Primitives and Attributes:

IMAGE
GDF
Annotation Text Primitives and Attributes: Geometric Text Primitives and Attributes:
CGM
Annotation Text Primitives and Attributes: Geometric Text Primitives and Attributes:


Table 20. Text Facilities - X Workstation Default Values

Text Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Maximum number of geometric character set IDs/fonts that may be activated to a workstation I 20 20 20 20 20 GPQFP [poolsize]
Geometric filled font support (1=YES, 2=NO ) E NO YES YES YES NO GPQXTX [filled]
Geometric proportional font support (1=YES, 2=NO ) E YES YES YES YES YES GPQXTX [proportional]
Number of annotation styles I 2 2 2 2 2 GPQANF [totnum]
Available annotation styles (1=UNCONNECTED, 2=LEAD_LINE ) E UNCON- NECTED, LEAD_LINE UNCON- NECTED, LEAD_LINE UNCON- NECTED, LEAD_LINE UNCON- NECTED, LEAD_LINE UNCON- NECTED, LEAD_LINE GPQANF [styles]
Maximum number of text bundle table entries I 128* 128* 128* 128* 128* GPQLW [ttable]
Number of predefined text entries I 6 6 6 6 6 GPQXTX [npred]
Available annotation text character sets E 6, 8, 9, 10* 6, 8, 9, 10* 6, 8, 9, 10* 6, 8, 9, 10* 6, 8, 9, 10* GPQPCS [csid]
Available font of primary character set for annotation text E Font 1 only Font 1 only Font 1 only Font 1 only Font 1 only GPQFO [font]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See text prior to this table for more information.


Table 21. Text Facilities Default Values

Text Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Maximum number of geometric character set IDs/fonts that may be activated to a workstation I No limit1 10* 20 20 20 GPQFP [poolsize]
Geometric filled font support (YES, NO ) E YES NO NO NO NO GPQXTX [filled]
Geometric proportional font support (YES, NO ) E YES NO NO NO NO GPQXTX [proportional]
Number of annotation styles I 2 1 1 2 2 GPQANF [totnum]
Available annotation styles (1=UNCONNECTED, 2=LEAD_LINE ) E UNCON- NECTED, LEAD_LINE UNCON- NECTED UNCON- NECTED UNCON- NECTED, LEAD_LINE UNCON- NECTED, LEAD_LINE GPQANF [styles]
Maximum number of text bundle table entries I 128* 20 20 20 20 GPQLW [ttable]
Number of predefined text entries I 6 6 6 6 6 GPQXTX [npred]
Available annotation text character sets E 6, 8 1-7, 9* 1 1 1,8* GPQPCS [csid]
Available font of primary character set for annotation text E Font 1 only Font 1 only Font 1 only Font 1 only Font 1 only GPQFO [font]
Notes: 1 "No limit" returns 0 on the inquiry.

* See text prior to this table for more information.


Table 22. Predefined Text Bundle

Entry Font Precision Expansion Spacing Color Type Color
1 1 STRING_PREC 1.0 0.0 INDEXED 1
2 1 STRING_PREC 1.0 0.0 INDEXED 2
3 1 STRING_PREC 1.0 0.0 INDEXED 3
4 1 STRING_PREC 1.0 0.0 INDEXED 4
5 1 STRING_PREC 1.0 0.0 INDEXED 5
6 1 STRING_PREC 1.0 0.0 INDEXED 6

Interior Facilities

For performance reasons, some graPHIGS API workstations choose not to draw the boundary of a polygon if the edge flag is set to 2=ON screen This may avoid drawing the polygon outline twice. If you use a non-solid edge type, then you may get different output on different devices, since the boundary color may or may not be visible between the edge segments.

X
General Information Applying to All Adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

6090
5080
GDDM
GDF
CGM


Table 23. Interior Facilities - X Workstation Default Values

Interior Facilities Data Type IMAGE High Perf. 3D Proc. ( 8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Availability of hatch representation (1=NOT_AVAILABLE, 2=BOTH_AVAILABLE, 3=INQUIRE_ONLY_AVAILABLE, 4=SET_ONLY_AVAILABLE ) E BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE BOTH_ AVAILABLE NOT_ AVAILABLE GPQHF [available]
Number of available hatch styles I 24 24 24 24 6 GPQIF [hatnum]
Available hatch styles (see Table 26) I 1-24 1-24* 1-24* 1-24 1-6 GPQIF [hatch]
Hatch definition format (1=BIT_ARRAY ) E BIT_ARRAY BIT_ARRAY BIT_ARRAY BIT_ARRAY N/A GPQHF [format]
Maximum length hatch definition data E 136 136 136 136 N/A GPQHF [maxlen]
Pattern definition format (1-byte integer array) E 1-byte 1-byte 1-byte 1-byte N/A  
Maximum pattern size ( x size, y size) 2xI 32x32 32x32 32x32 32x32 N/A GPQPAF [maxrow, maxcol]
Maximum number of pattern indexes I 4 4 4 4 N/A GPQLW [pttable]
Number of predefined pattern indexes (see Table 27) I 2 2 2 2 0 GPQPAF [indexes]
Number of available interior styles I 5 5 5 5 4 GPQIF [intnum]
Available interior styles (1=HOLLOW, 2=SOLID, 3=PATTERN, 4=HATCH, 5=EMPTY ) E HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, HATCH, EMPTY GPQIF [interiors]
Maximum number of interior bundle table entries I 128* 128* 128* 128* 128* GPQLW [itable]
Number of predefined interior bundle table entries I 6 6 6 6 6 GPQIF [npred]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 24. Interior Facilities Default Values

Interior Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Availability of hatch representation (1=NOT_AVAILABLE, 2=BOTH_AVAILABLE, 3=INQUIRE_ONLY_AVAILABLE, 4=SET_ONLY_AVAILABLE ) E BOTH_ AVAILABLE BOTH_ AVAILABLE NOT_ AVAILABLE NOT_ AVAILABLE NOT_ AVAILABLE GPQHF [available]
Number of available hatch styles I 24 24 14 14 6 GPQIF [hatnum]
Available hatch styles Table 26) E 1-24 1-24* 1-14 1-14 1, 2, 4, 6* GPQIF [hatch]
Hatch definition format (1=BIT_ARRAY ) E BIT_ARRAY BIT_ARRAY N/A N/A N/A GPQHF [format]
Maximum length hatch definition data I 136 32 N/A N/A N/A GPQHF [maxlen]
Pattern definition format (1-byte integer array) E 1-byte 1-byte 1-byte 1-byte 1-byte  
Maximum pattern size (x size, y size) 2[default]I 32[default]32 16[default]16 9[default]12 12[default]20 960[default]960* GPQPAF [maxrow, maxcol]
Maximum number of pattern indexes I 4 10 10 10 10 GPQLW [pttable]
Number of predefined pattern indexes (see Table 27) I 2 2 2 1 2 GPQPAF [indexes]
Number of available interior styles I 5 4 5 5 5 GPQIF [intnum]
Available interior styles (1=HOLLOW, 2=SOLID, 3=PATTERN, 4=HATCH, 5=EMPTY ) E HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH, EMPTY HOLLOW, SOLID, PATTERN, HATCH, EMPTY GPQIF [interiors]
Maximum number of interior bundle table entries I 128* 20 20 20 20 GPQLW [itable]
Number of predefined interior bundle table entries I 6 6 6 6 6 GPQIF [npred]
Note: * See the text prior to this table for more information.

Table 25. Predefined Interior Bundle Tables

Predefined Interior Bundle Table
Table Entry Interior Style Style Index Color Type Color Index
1 HOLLOW 1 INDEXED 1
2 SOLID 1 INDEXED 4
3 SOLID 1 INDEXED 5
4 SOLID 1 INDEXED 6
5 PATTERN 1 INDEXED 1
6 PATTERN 1 INDEXED 1

Table 26. Default Hatch Table

Table Entry Interior Style
1 Vertical lines
2 Horizontal lines
3 Diagonal lines (lower left to upper right 45[default], wide spacing)
4 Diagonal lines (lower left to upper right 45[default], medium spacing)
5 Diagonal lines (lower right to upper left 135[default], wide spacing)
6 Diagonal lines (lower right to upper left 135[default], medium spacing)
7 Raster pattern 1
8 Raster pattern 2
9 Raster pattern 3
10 Raster pattern 4
11 Raster pattern 5
12 Raster pattern 6
13 Raster pattern 7
14 Raster pattern 8
15 Cross-hatched (horizontal and vertical lines), Spacing 1
16 Cross-hatched (diagonal lines), Spacing 1
17 Cross-hatched (horizontal and vertical lines), Spacing 2
18 Cross-hatched (diagonal lines), Spacing 2
19 Cross-hatched (horizontal and vertical lines), Spacing 3
20 Cross-hatched (diagonal lines), Spacing 3
21 Cross-hatched (horizontal and vertical lines), Spacing 4
22 Cross-hatched (diagonal lines), Spacing 4
23 Brick pattern, horizontal
24 Brick pattern, diagonal


Table 27. Predefined Pattern Table

Pattern number Pattern
Pattern 1 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1
Pattern 2 1 2 3 0 0 1 2 3 3 0 1 2 2 3 0 1

Edge Facilities

X
General Information Applying to All Adapters

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000: In addition to the general capabilities supported by all adapters:
XSOFT
6090
5080
GDDM
IMAGE
CGM


Table 28. Edge Facilities - X Workstation Default Values

Edge Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available edge line types I 16 16 16 16 16 GPQEF [netype]
Available edge line types (see Table 15) E 1-16 1-16 1-16 1-16 1-16 GPQEF [eltype]
Number of available edge line widths I 1 1 Cont. range supported2 * 1 1 GPQEF [nelwidth]
Nominal edge width (in meters) R 0.00033866* 0.000332031* 0.000332031* 0.000332031* 0.000332031* GPQEF [elwidth]
Minimum edge width (in meters) R 0.00033866* 0.000332031* 0.000332031* 0.000332031* 0.000332031* GPQEF [minelw]
Maximum edge width (in meters) R 0.00033866* 0.000332031* 0.425* 0.000332031* 0.000332031* GPQEF [maxelw]
Maximum number of edge bundle tables entries I 128* 128* 128* 128* 128* GPQLW [etable]
Number of predefined edge bundle tables entries I 6 6 6 6 6 GPQPER [index]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 29. Edge Facilities Default Values

Edge Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available edge line types I 16 13 7 7 5 GPQEF [netype]
Available edge line types (see Table 15) E 1-16 1-13 1-7 1-7 1-4, 7 GPQEF [eltype]
Number of available edge line widths I 1 1 2 Cont. range supported1 Cont. range supported1 GPQEF [nelwidth]
Nominal edge width (in meters) R 0.000332031* 0.0002778* 0.0003428* 0.000269 0.00258* GPQEF [elwidth]
Minimum edge width (in meters) R 0.000332031* 0.0002778* 0.0003428* 0.000269 0.00258* GPQEF [minelw]
Maximum edge width (in meters) R 0.000332031* 0.0002778* 0.0003428* 0.2582728 0.2582728 GPQEF [maxelw]
Maximum number of edge bundle tables entries I 128* 20 20 20 20 GPQLW [etable]
Number of predefined edge bundle tables entries I 6 6 6 6 6 GPQPER [index]
Notes: 1 Continuous range is supported but you will get a 0 back on inquiry.

* See the text prior to this table for more information.


Table 30. Predefined Edge Bundle

Table Entry Edge Flag Edge Line Type Edge Scale Factor Color Type Color Index
1 ON SOLID_LINE 1.0 INDEXED 1
2 ON SOLID_LINE 1.0 INDEXED 2
3 ON SOLID_LINE 1.0 INDEXED 3
4 ON SOLID_LINE 1.0 INDEXED 4
5 ON SOLID_LINE 1.0 INDEXED 5
6 ON SOLID_LINE 1.0 INDEXED 6

Color Facilities

X
General Information Applying to All Adapters

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

Non-Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:
XSOFT
6090
5080
GDDM
IMAGE
GDF
CGM


Table 31. Color Facilities - X Workstation Default Values

Color Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available colors or intensities I 16,777,216* 16,777,216* 16,777,216* 16,777,216* 16,777,216* GPQCF [ncolor]
Color availability (1=MONOCHROME, 2=COLOR ) E COLOR COLOR COLOR COLOR COLOR * GPQCF [avcolor]
Number of available rendering color models I 2 1 2 2 1 GPQRCM [totnum]
Rendering color models (1=RGB_NORMAL, 2=RGB_B_ONLY ) E RGB_ NORMAL, RGB_ B_ONLY RGB_ NORMAL RGB_ NORMAL, RGB_ B_ONLY RGB_ NORMAL, RGB_ B_ONLY RGB_ NORMAL GPQRCM [model]
Number of available color quantization methods I 1 1 1 1 1 GPQCQM [totum]
Color quantization methods (1=WORKSTATION_ DEPENDENT, 2=BITWISE ) E BITWISE BITWISE BITWISE BITWISE BITWISE GPQCQM [method]
Number of definable color processing table entries2 I 15 8 bit: 15*

24 bit:0

15 15 15 GPQCPF [entry]
Default color table identifier (-1=DISPLAY_COLOR_TABLE, 0=RENDERING_COLOR_TABLE ) E RENDER- ING_ COLOR_ TABLE * 8 bit: DISPLAY_ COLOR_ TABLE * 24 bit: RENDER- ING_ COLOR_ TABLE * DISPLAY_ COLOR_ TABLE * DISPLAY_ COLOR_ TABLE * DISPLAY_ COLOR_ TABLE * GPQCID [ctid]
Color table characteristics (1=NEITHER_MODIFIABLE, 2=ONLY_DISPLAY_ MODIFIABLE, 3=ONLY_RENDERING_MODIF- IABLE, 4=BOTH_MODIFIABLE ) E ONLY_ RENDER- ING MODIFI- ABLE 8 bit: BOTH_ MODIFI- ABLE

24 bit: ONLY_ RENDER- ING MODIFI- ABLE

BOTH_ MODIFI- ABLE BOTH_ MODIFI- ABLE BOTH_ MODIFI- ABLE GPQXCF [charact]
Maximum number of display color table entries I 8 bit: 256
24 bit: N/A
8 bit: 256
24 bit: N/A
256 8 bit: 256
12 bit: 64 24 bit: 256
256* GPQCCH [length]
Number of predefined display color table entries I 8 8 bit: 8 24 bit: N/A 8 8 8 GPQCF [npred]
Maximum number of rendering color table entries I 256 256 256 256 256 GPQCCH [length]
Number of predefined rendering color table entries I 0 0 0 0 0 GPQCF [npred]
Color processing mode (1=RGB, 2=BGR ) E RGB 8 bit: BGR *
24 bit: RGB *
RGB RGB RGB GPQLCF [data]
List of colors for each frame buffer component n[default]1 8,8,8 8 bit: 3,3,2*
24 bit: 4,4,4
8 bit: 3,3,2*
24 bit: 8,8,8
Where supported

8 bit:

3,3,2 *

12 bit:

4,4,4 *

24 bit:

8,8,8 *

3,2,2  
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Entry 0 cannot be modified.

* See the text prior to this table for more information.


Table 32. Color Facilities Default Values

Color Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available colors or intensities I 16,777,216 32,768* 16* 16* 109 .* GPQCF [ncolor]
Color availability (1=MONOCHROME, 2=COLOR ) E COLOR COLOR * COLOR * COLOR COLOR GPQCF [avcolor]
Number of available rendering color models I 2 1 1 1 1 GPQRCM [totnum]
Rendering color models (1=RGB_NORMAL, 2=RGB_B_ONLY ) E RGB_ NORMAL, RGB_B-ONLY RGB_NORMAL RGB_NORMAL RGB_NORMAL RGB_NORMAL GPQRCM [model]
Number of available color quantization methods I 1 1 1 1 1 GPQCQM [totum]
Color quantization methods (1=WORKSTATION_ DEPENDENT, 2=BITWISE ) E BITWISE BITWISE WORK- STATION DEPENDENT WORK- STATION DEPENDENT BITWISE GPQCQM [method]
Number of definable color processing table entries1 I 15* 0 0 0 15 GPQCPF [entry]
Default color table identifier (-1=DISPLAY_COLOR_ TABLE, 0=RENDERING_COLOR_ TABLE ) E DISPLAY_ COLOR_ TABLE DISPLAY_ COLOR_ TABLE RENDER- ING_ COLOR_ TABLE RENDER- ING_ COLOR_ TABLE RENDER- ING_ COLOR_ TABLE GPQCID [ctid]
Color table characteristics (1=NEITHER_ MODIFIABLE, 2=ONLY_DISPLAY_ MODIFIABLE, 3=ONLY_RENDERING_ MODIFIABLE, 4=BOTH_MODIFIABLE ) E BOTH_ MODIFIABLE BOTH_ MODIFIABLE ONLY_ RENDERING_ MODIFIABLE ONLY_ RENDERING_ MODIFIABLE BOTH_ MODIFIABLE GPQXCF [charact]
Maximum number of display color table entries I 256 128* 0 0 256 GPQCCH [length]
Number of predefined display color table entries I 8 8 0 0 8 GPQCF [npred]
Maximum number of rendering color table entries I 256 256 256 256 256 GPQCCH [length]
Number of predefined rendering color table entries I 0 0 8 8 0 GPQCF [npred]
Color processing mode (1=RGB, 2=BGR ) E RGB RGB RGB RGB RGB GPQLCF [data]
List of colors for each frame buffer component n[default]1 8,8,8* 3,2,2 N/A N/A N/A  
Notes: 1 Entry 0 cannot be modified.

* See the text prior to this table for more information.


Table 33. Default Color Tables

Color Tables Entry Red Green Blue Color
0 0.0 0.0 0.0 Black
1 1.0 1.0 1.0 White
2 1.0 0.0 0.0 Red
3 0.0 1.0 0.0 Green
4 0.0 0.0 1.0 Blue
5 1.0 1.0 0.0 Yellow
6 1.0 0.0 1.0 Magenta
7 0.0 1.0 1.0 Cyan

Generalized Drawing Primitive (GDP) Facilities

X
General Information Applying to All Adapters:

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

6090
5080


Table 34. Generalized Drawing Primitives (GDP) Facilities - X Workstation Defaults

Generalized Drawing Primitive Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available generalized drawing primitives I 26 25 27* 26 18 GPQGD [totnum]
Available generalized drawing primitives (see Table 36) E 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1014, 1016,* 1017,* 1020, 1021, 1022, 1023, 1029, 1031, 1033, 1034, 1035, 1036, 1037, 1039, 1046 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1016,* 1017,* 1020, 1021, 1022, 1023, 1027, 1029, 1033, 1034, 1035, 1036, 1037, 1039, 1046 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1014,* 1016,* 1017,* 1020, 1021, 1022, 1023, 1027,* 1029, 1031, 1033, 1034, 1035, 1036, 1037, 1039, 1046 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1014, 1016,* 1017,* 1020, 1021, 1022, 1023, 1029, 1031, 1033, 1034, 1035, 1036, 1037, 1039, 1046 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1022, 1023, 1033, 1034, 1035, 1036, 1039, 1046 GPQGD [gdpid]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 35. Generalized Drawing Primitives (GDP) Facilities Default Values

Generalized Drawing Primitive Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available generalized drawing primitives I 25 10* 10 15 15 GPQGD [totnum]
Available generalized drawing primitives (see Table 36) E 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1016,* 1017,* 1020, 1021, 1022, 1023, 1027, 1029, 1033, 1034, 1035, 1036, 1037, 1039, 1046 1001, 1002, 1003, 1004, 1005,* 1006,* 1007,* 1008,* 1009,* 1010* 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1033, 1034, 1035, 1036, 1046 1001, 1002 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1033, 1034, 1035, 1036, 1046 GPQGD [gdpid]
Note: * See the text prior to this table for more information.

Table 36. Available Generalized Drawing Primitives

Decimal Value Description
1001 Pixel 3
1002 Pixel 2
1003 Disjoint polyline 3
1004 Disjoint polyline 2
1005 Circle 2
1006 Circular arc 2
1007 Ellipse 2
1008 Ellipse 3
1009 Elliptical arc 2
1010 Elliptical arc 3
1014 Polyline set 3 with data
1016 Polygon 3 with data
1017 Polygon 2 with data
1020 Marker grid 3
1021 Marker grid 2
1022 Line grid 3
1023 Line grid 2
1027 Composite fill area 2
1029 Triangle strip 3
1031 Quadrilateral mesh 3
1033 Non-uniform B-spline curve 3
1034 Non-uniform B-spline curve 2
1035 Non-uniform B-spline surface
1036 Trimmed non-uniform B-spline surface
1037 Polyhedron edge
1039 Character line 2
1046 Polysphere

Generalized Structure Element (GSE) Facilities

X
General Information Applying to All Adapters:

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY: In addition to the general capabilities supported by all adapters:

XSOFT
IMAGE

Table 37. Generalized Structure Element (GSE) Facilities - X Default Values

Generalized Structure Element Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available generalized structure elements I 11* 8 9* 11* 2 GPQGSE [totnum]
Available generalized structure elements (see ) E 1001, 1002,* 1003, 1004, 1005, 1006, 1007, 1008, 1009*, 1011, 1012, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008 1001, 1002,* 1003, 1004, 1005, 1006, 1007, 1008, 1009* 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1011, 1012 1001, 1008 GPQGSE [gseid]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 38. Generalized Structure Element (GSE) Facilities Default Values

Generalized Structure Element Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available generalized structure elements I 8 0 0 1 2 GPQGSE [totnum]
Available generalized structure elements (see ) E 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008 N/A N/A 1008, 1013 1008, 1010, 1013 GPQGSE [gseid]
Note: * See the text prior to this table for more information.

Table 39. GSE Values

Decimal Value Description
1001 Set frame buffer protect mask
1002 Set frame buffer comparison
1003 Set condition
1004 Conditional execute structure
1005 Conditional return
1006 Text extent 3
1007 Text extent 2
1008 Parametric surface characteristics
1009 Z-buffer protect mask
1010 Workstation-dependent output
1011 Line-on-line color direct
1012 Line-on-line color index
1013 Text line width

Escape Facilities

5080
GDF/CGM
CGM


Table 40. Escape Facilities - X Workstation Default Values

Escape Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available escapes I 1 10 10 10 10 GPQES [number]
Available escapes (see Table 42) E 1008 1001, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1012, 1015 1001, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1012, 1015 1001, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1012, 1015 1001, 1004, 1005, 1007, 1008, 1009, 1010, 1011, 1012, 1015 GPQES [idlist]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P


Table 41. Escape Facilities Default Values

Escape Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available escapes I 6 2 1 1 2 GPQES [number]
Available escapes (see Table 42) E 1001, 1004, 1005, 1006, 1007, 1008 1001, 1002 1001 1003 1003, 1014 GPQES [idlist]


Table 42. Escape Values

Decimal Value Description
1001 Sound alarm
1002 Enable/disable link switch
1003 GDF/CGM plot size
1004 Initialize pick correlation state
1005 Set pick selection criteria
1006 Set input echo color
1007 Read frame buffer
1008 Geometric text culling
1009 Window resize notification control
1010 Inquire mapped display surface
1011 Window exposure notification control
1012 Window deletion notification control
1014 Workstation-Dependent output
1015 Convert coordinate values

Image Facilities

For image facilities that may be supported by the graPHIGS API, see the Image Board Facilities in Table 93screen

Table 43. Image Facilities - X Workstation Default Values

Image Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available image connections I 3 3 3 3 3 GPQIDF [totnum]
Available image connections (-1=FRAME BUFFER COMPATIBLE, 2=COMPONENT, 3=INDEXED ) E FRAME_ BUFFER_ COMPAT- IBLE, COMPONENT, INDEXED FRAME_ BUFFER_ COMPAT- IBLE, COMPONENT, INDEXED FRAME_ BUFFER_ COMPAT- IBLE, COMPONENT, INDEXED FRAME_ BUFFER_ COMPAT- IBLE, COMPONENT, INDEXED FRAME_ BUFFER_ COMPAT- IBLE, COMPONENT, INDEXED GPQIDF [conn]
Number of available image mapping methods I 1 1 1 1 1 GPQIMF [totnum]
Available image mapping methods (1=PIXEL_BY_PIXEL ) E PIXEL_BY_ PIXEL PIXEL_BY_ PIXEL PIXEL_BY_ PIXEL PIXEL_BY_ PIXEL PIXEL_BY_ PIXEL GPQIMF [method]
Number of image mapping priorities supported I Cont. range supported2 Cont. range supported2 Cont. range supported2 Cont. range supported2 Cont. range supported2 GPQIMF [nprio]
Maximum number of definable images I 64 64 64 64 64 GPQIDF [nimage]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Continuous range is supported but you will get a 0 back on inquiry.


Table 44. Image Facilities

Image Facilities Default Values Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available image connections I 1 0 0 0 0 GPQIDF [totnum]
Available image connections (-1=FRAME BUFFER COMPATIBLE, 2=COMPONENT, 3=INDEXED ) E FRAME_ BUFFER_ COMPATIBLE N/A N/A N/A N/A GPQIDF [conn]
Number of available image mapping methods I 1 0 0 0 0 GPQIMF [totnum]
Available image mapping methods (1=PIXEL_BY_PIXEL ) E PIXEL_BY_ PIXEL N/A N/A N/A N/A GPQIMF [method]
Number of image mapping priorities supported I Cont. range supported1 N/A N/A N/A N/A GPQIMF [nprio]
Maximum number of definable images I 64 0 0 0 0 GPQIDF [nimage]
Note: 1 Continuous range is supported but you will get a 0 back on inquiry.

Advanced Output Facilities

X

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY:

XSOFT
6090


Table 45. Advanced Output Facilities - X Workstation Default Values

Advanced Output Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available light source types I 4 3 8 bit: 4

24 bit: 0

4 0 GPQLSF [totnum]
Available light source types (1=AMBIENT, 2=DIRECTIONAL, 3=POSITIONAL, 4=SPOT ) E AMBIENT, DIRECTIONAL, POSITIONAL, SPOT AMBIENT, DIRECTIONAL, POSITIONAL AMBIENT, DIRECTIONAL, POSITIONAL, SPOT AMBIENT, DIRECTIONAL, POSITIONAL, SPOT N/A GPQLSF [ltype]
Maximum number of simultaneously active non-ambient light sources I 8 8* 8 8 0 GPQLSF [maxa]
Maximum number of light source table entries I 32 32* 32* 32* 0 GPQLSF [maxe]
Number of predefined light source table entries I 0 0 0 0 0 GPQLSF [npred]
Maximum number of definable depth cue table entries2 I 15 15* 15* 15* 0 GPQDCF [entry]
Number of predefined depth cue table entries I 1 1 1 1 1 GPQDCF [npred]
Maximum number of definable cull size table entries I 16 16 16 16 0 GPQCSF [entry]
Number of predefined cull size table entries I 0 0 0 0 0 GPQCSF [npred]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 Entry 0 cannot be modified.

* See the text prior to this table for more information.


Table 46. Advanced Output Facilities Default Values

Advanced Output Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available light source types I 4 0 0 0 0 GPQLSF [totnum]
Available light source types (1=AMBIENT, 2=DIRECTIONAL, 3=POSITIONAL, 4=SPOT ) E AMBIENT, DIRECTIONAL, POSITIONAL, SPOT N/A N/A N/A N/A GPQLSF [ltype]
Maximum number of simultaneously active non-ambient light sources I 8* 0 0 0 0 GPQLSF [maxa]
Maximum number of light source table entries I 32* 0 0 0 0 GPQLSF [maxe]
Number of predefined light source table entries I 0 0 0 0 0 GPQLSF [npred]
Maximum number of definable depth cue table entries1 I 15* 0 0 0 0 GPQDCF [entry]
Number of predefined depth cue table entries I 1 1 1 1 1 GPQDCF [npred]
Maximum number of definable cull size table entries I 16 0 0 0 0 GPQCSF [entry]
Number of predefined cull size table entries I 0 0 0 0 0 GPQCSF [npred]
Notes: 1 Entry 0 cannot be modified.

* See the text prior to this table for more information.

Curve and Surface Facilities


Table 47. Curve and Surface Facilities - X Default Values

Curve and Surface Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available curve approximation criteria I 3 3 3 3 3 GPQCDF [totnum]
Available curve approximation criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQCDF [criteria]
Maximum order of trimming curve for trimmed B-Spline surface I 26 26 26 26 26 GPQCDF [maxo]
Number of available surface approximation criteria I 3 3 3 3 3 GPQSDF [totnum]
Available surface approximation criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQSDF [criteria]
Maximum order for non-uniform B-Spline surface I 26 26 26 26 26 GPQSDF [maxo]
Number of available trimmed curve criteria I 3 3 3 3 3 GPQTDF [totnum]
Available trimmed curve criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQTDF [criteria]
Maximum order for trimmed B-spline surface I 26 26 26 26 26 GPQTDF [maxo]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P


Table 48. Curve and Surface Facilities Default Values

Curve and Surface Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Number of available curve approximation criteria I 3 0 0 3 3 GPQCDF [totnum]
Available curve approximation criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS N/A N/A WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQCDF [criteria]
Maximum order of trimming curve for trimmed B-Spline surface I 26 N/A N/A 26 26 GPQCDF [maxo]
Number of available surface approximation criteria I 3 0 0 3 3 GPQSDF [totnum]
Available surface approximation criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS N/A N/A WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQSDF [criteria]
Maximum order for non-uniform B-Spline surface I 26 N/A N/A 26 26 GPQSDF [maxo]
Number of available trimmed curve criteria I 3 0 0 3 3 GPQTDF [totnum]
Available trimmed curve criteria (1=WORKSTATION_DEPENDENT, 3=CONSTANT_SUBDIVISION_ BETWEEN_KNOTS, 8=VARIABLE_SUBDIVISION_ BETWEEN_KNOTS ) E WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS N/A N/A WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS WORK- STATION_ DEPENDENT, CONSTANT_ SUB- DIVISION_ BETWEEN_ KNOTS, VARIABLE_ SUB- DIVISION_ BETWEEN_ KNOTS GPQTDF [criteria]
Maximum order for trimmed B-spline surface I 26 N/A N/A 26 26 GPQTDF [maxo]

Advanced Attribute Facilities

X

Direct Window Access (DWA) Capabilities on the RS/6000 ONLY:

Non-Direct Window Access (non-DWA) Capabilities on the RS/6000 ONLY:
XSOFT
6090


Table 49. Advanced Attribute Facilities - X Workstation Default Values

Advanced Attribute Facilities Data Type IMAGE High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Supported edge flag enumeration (1=OFF, 2=ON, 3=GEOMETRY_ONLY ) E OFF, ON, GEOMETRY_ ONLY OFF, ON, GEOMETRY_ ONLY OFF, ON, GEOMETRY_ ONLY OFF, ON, GEOMETRY_ ONLY OFF, ON GPQAAF [enum]
Supported face distinguish mode enumerations (1=NONE, 2=COLOR_SURFACE_ PROPERTIES ) E NONE, COLOR_ SURFACE_ PROPERTIES NONE, COLOR_ SURFACE_ PROPERTIES NONE, COLOR_ SURFACE_ PROPERTIES NONE, COLOR_ SURFACE_ PROPERTIES NONE GPQAAF [enum]
Supported lighting calculation mode enumeration (1=NONE, 2=PER_AREA, 3=PER_VERTEX ) E NONE, PER_AREA, PER_VERTEX NONE, PER_AREA, PER_VERTEX * NONE, PER_AREA, PER_VERTEX NONE, PER_AREA, PER_VERTEX NONE GPQAAF [enum]
Supported reflectance modes (1=REFLECTANCE_NONE, 2=AMB, 3=AMB_DIFF, 4=AMB_DIFF_SPEC ) E REFLECTANCE_ NONE, AMB, AMB_DIFF, AMB_DIFF_ SPEC N/A N/A REFLECTANCE_ NONE, AMB, AMB_DIFF, AMB_DIFF_ SPEC N/A GPQAAF [enum]
Supported interior shading methods (1=SHADING_NONE, 2=SHADING_COLOR, 3=SHADING_DATA ) E SHADING_ NONE, SHADING_ COLOR, SHADING_ DATA N/A N/A SHADING_ NONE, SHADING_ COLOR, SHADING_ DATA N/A GPQAAF [enum]
Supported polygon culling enumeration (1=NONE, 2=BACK, 3=FRONT ) E NONE, BACK, FRONT NONE, BACK, FRONT NONE, BACK, FRONT NONE, BACK, FRONT NONE GPQAAF [enum]
Supported polyhedron edge culling enumeration (1=NONE, 2=BOTH_BACK, 3=BOTH_FRONT, 4=BOTH_BACK_OR_ BOTH_FRONT, 5=BACK_AND_FRONT, 6=LEAST_ONE_BACK, 7=LEAST_ONE_FRONT ) E NONE, BOTH_BACK, BOTH_ FRONT, BOTH_BACK_ OR_BOTH_ FRONT, BACK_AND_ FRONT, LEAST_ONE_ BACK, LEAST_ONE_ FRONT NONE, BOTH_BACK, BOTH_ FRONT, BOTH_BACK_ OR_BOTH_ FRONT NONE, BOTH_BACK, BOTH_ FRONT, BOTH_BACK_ OR_BOTH_ FRONT, BACK_AND_ FRONT, LEAST_ONE_ BACK, LEAST_ONE_ FRONT NONE, BOTH_BACK, BOTH_ FRONT, BOTH_BACK_ OR_BOTH_ FRONT, BACK_AND_ FRONT, LEAST_ONE_ BACK, LEAST_ONE_ FRONT NONE GPQAAF [enum]
Supported polyline end type enumeration (1=FLAT, 2=ROUND, 3=SQUARE ) E FLAT, ROUND, SQUARE * FLAT, SQUARE FLAT, ROUND, SQUARE * FLAT, ROUND, SQUARE * FLAT GPQAAF [enum]
Maximum number of modeling clipping half-spaces I 6 N/A N/A 6 N/A GPQWDT [odata]
Supported modeling clipping operators (1=REPLACE_VOLUME, 2=INTERSECT_VOLUME ) E REPLACE_ VOLUME, INTERSECT_ VOLUME N/A N/A REPLACE_ VOLUME, INTERSECT_ VOLUME N/A GPQWDT [odata]
Supported transparency facilities (1=ALPHA BUFFER AVAILABLE ) E ALPHA BUFFER AVAILABLE N/A N/A ALPHA BUFFER AVAILABLE N/A GPQWDT [odata]
Number of partial transparency levels supported I 17 N/A N/A 17 N/A GPQWDT [odata]
Supported source blending functions (1=SRCBF_ZERO, 2=SRCBF_ONE, 3=SRCBF_SRC_ALPHA, 4=SRCBF_ONE_MINUS_ DST_ALPHA, 5=SRCBF_DST_ALPHA, 6=SRCBF_ONE_MINUS_ DST_ALPHA, 7=SRCBF_DST_COLOR, 8=SRCBF_ONE_MINUS_ DST_COLOR, 9=SRCBF_MIN_SRC_ ALPHA_ONE_MINUS_ DST_ALPHA ) E SRCBF_ZERO, SRCBF_ONE, SRCBF_SRC_ ALPHA, SRCBF_ONE_ MINUS_DST_ ALPHA, SRCBF_DST_ ALPHA, SRCBF_ONE_ MINUS_DST_ ALPHA, SRCBF_DST_ COLOR, SRCBF_ONE_ MINUS_DST_ COLOR, SRCBF_MIN_ SRC_ALPHA_ ONE_MINUS_ DST_ALPHA N/A N/A SRCBF_ZERO, SRCBF_ONE, SRCBF_SRC_ ALPHA, SRCBF_ONE_ MINUS_DST_ ALPHA, SRCBF_DST_ ALPHA, SRCBF_ONE_ MINUS_DST_ ALPHA, SRCBF_DST_ COLOR, SRCBF_ONE_ MINUS_DST_ COLOR, SRCBF_MIN_ SRC_ALPHA_ ONE_MINUS_ DST_ALPHA N/A GPQWDT [odata]
Supported destination blending functions (1=DSTBF_ZERO, 2=DSTBF_ONE, 3=DSTBF_SRC_ALPHA, 4=DSTBF_ONE_MINUS_ SRC_ALPHA, 5=DSTBF_DST_ALPHA, 6=DSTBF_ONE_MINUS_ DST_ALPHA, 7=DSTBF_SRC_COLOR, 8=DSTBF_ONE_MINUS_ SRC_COLOR ) E DSTBF_ZERO, DSTBF_ONE, DSTBF_SRC_ ALPHA, DSTBF_ONE_ MINUS_SRC_ ALPHA, DSTBF_DST_ ALPHA, DSTBF_ONE_ MINUS_DST_ ALPHA, DSTBF_SRC_ COLOR, DSTBF_ONE_ MINUS_SRC_ COLOR N/A N/A DSTBF_ZERO, DSTBF_ONE, DSTBF_SRC_ ALPHA, DSTBF_ONE_ MINUS_SRC_ ALPHA, DSTBF_DST_ ALPHA, DSTBF_ONE_ MINUS_DST_ ALPHA, DSTBF_SRC_ COLOR, DSTBF_ONE_ MINUS_SRC_ COLOR N/A GPQWDT [odata]
Number of morphing vectors supported I 4 N/A N/A 4

Exception

POWER GXT1000: 3

N/A GPQWDT [odata]
Maximum data mapping table index I 8 N/A N/A 8 N/A GPQWDT [odata]
Supported data mapping methods (-1=IMAGE_ARRAY, 1=DM_METHOD_COLOR 2=SINGLE_VALUE_ UNIFORM 4=BI_VALUE_UNIFORM ) E IMAGE_ ARRAY, DM_METHOD_ COLOR, SINGLE_ VALUE_ UNIFORM, BI_VALUE_ UNIFORM


N/A N/A IMAGE_ ARRAY, DM_METHOD_ COLOR, SINGLE_ VALUE_ UNIFORM, BI_VALUE_ UNIFORM N/A GPQWDT [odata]
Supported data mapping data color types (1=TYPE_COLOR, 2=TYPE_PACKED_RGB, 3=TYPE_COLOR_TRANS 4=TYPE_PACKED_RGB_ ALPHA ) E

TYPE_ COLOR, TYPE_ PACKED_ RGB, TYPE_ COLOR_ TRANS, TYPE_ PACKED_ RGB_ALPHA


N/A N/A TYPE_ COLOR, TYPE_ PACKED_ RGB, TYPE_ COLOR_ TRANS, TYPE_ PACKED_ RGB_ALPHA N/A GPQWDT [odata]
Supported text encoding methods (1=UNICODE ) E 1=UNICODE 1=UNICODE 1=UNICODE 1=UNICODE 1=UNICODE GPQWDT [odata]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 50. Advanced Attribute Facilities Default Values

Advanced Attribute Facilities Data Type 6090 5080 GDDM GDF CGM Inquiry
Supported edge flag enumeration (1=OFF, 2=ON, 3=GEOMETRY_ONLY ) E OFF, ON, GEOMETRY_ ONLY OFF, ON OFF, ON OFF, ON OFF, ON GPQAAF [enum]
Supported face distinguish mode enumerations (1=NONE, 2=COLOR_SURFACE_ PROPERTIES ) E NONE, COLOR_ SURFACE_ PROPERTIES NONE NONE NONE NONE GPQAAF [enum]
Supported lighting calculation mode enumeration (1=NONE, 2=PER_AREA, 3=PER_VERTEX ) E NONE, PER_AREA, PER_VERTEX * NONE NONE NONE NONE GPQAAF [enum]
Supported reflectance modes (1=RELECTANCE_NONE, 2=AMB, 3=AMB_DIFF, 4=AMB_DIFF_SPEC ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported interior shading methods (1=SHADING_NONE, 2=SHADING_COLOR, 3=SHADING_DATA ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported polygon culling enumeration (1=NONE, 2=BACK, 3=FRONT ) E NONE, BACK, FRONT NONE NONE NONE NONE GPQAAF [enum]
Supported polyhedron edge culling enumeration (1=NONE, 2=BOTH_BACK, 3=BOTH_FRONT, 4=BOTH_BACK_OR_ BOTH_FRONT, 5=BACK_AND_FRONT, 6=LEAST_ONE_BACK, 7=LEAST_ONE_FRONT ) E NONE, BOTH_BACK, BOTH_ FRONT, BOTH_BACK_ OR_BOTH FRONT, BACK_AND_ FRONT, LEAST_ONE_ BACK, LEAST_ONE_ FRONT NONE NONE NONE NONE GPQAAF [enum]
Supported polyline end type enumeration (1=FLAT, 2=ROUND, 3=SQUARE ) E FLAT, ROUND, SQUARE * FLAT, ROUND, SQUARE FLAT FLAT FLAT GPQAAF [enum]
Maximum number of modeling clipping half-spaces I N/A N/A N/A N/A N/A GPQWDT [odata]
Supported modeling clipping operators (1=REPLACE_VOLUME, 2=INTERSECT_VOLUME ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported transparency facilities (1=ALPHA BUFFER AVAILABLE ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Number of transparency levels supported E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported source blending functions (1=SRCBF_ZERO, 2=SRCBF_ONE, 3=SRCBF_SRC_ALPHA, 4=SRCBF_ONE_MINUS_ DST_ALPHA, 5=SRCBF_DST_ALPHA, 6=SRCBF_ONE_MINUS_ DST_ALPHA, 7=SRCBF_DST_COLOR, 8=SRCBF_ONE_MINUS_ DST_COLOR, 9=SRCBF_MIN_SRC_ALPHA_ ONE_MINUS_DST_ ALPHA ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported destination blending functions (1=DSTBF_ZERO, 2=DSTBF_ONE, 3=DSTBF_SRC_ALPHA, 4=DSTBF_ONE_MINUS_ SRC_ALPHA, 5=DSTBF_DST_ALPHA, 6=DSTBF_ONE_MINUS_DST_ ALPHA, 7=DSTBF_SRC_COLOR, 8=DSTBF_ONE_MINUS_SRC_ COLOR ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Number of morphing vectors supported I N/A N/A N/A N/A N/A GPQWDT [odata]
Maximum data mapping table index I N/A N/A N/A N/A N/A GPQWDT [odata]
Supported data mapping methods (-1=IMAGE_ARRAY, 1=DM_METHOD_COLOR 2=SINGLE_VALUE_UNIFORM 4=BI_VALUE_UNIFORM ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported data mapping data color types (1=TYPE_COLOR, 2=TYPE_PACKED_RGB, 3=TYPE_COLOR_TRANS 4=TYPE_PACKED_RGB_ALPHA ) E N/A N/A N/A N/A N/A GPQWDT [odata]
Supported text encoding methods (1=UNICODE ) E N/A N/A N/A UNICODE UNICODE GPQWDT [odata]
Note: * See the text prior to this table for more information.

General Input Facilities

This section provides a description of the input device classes and the associated input trigger capabilities and echo characteristics. For each supported device, the triggers are listed in the order the workstation processes them (from the highest number secondary trigger proceeding toward and ending with the primary trigger).

If the cursor controller is not in the echo area of an active device, an asterisk '*' indicates the position of the input device. However, if a user-defined cursor from the cursor shape table is in use, there is no change in the appearance of the cursor when it leaves the echo area.

The default echo color on all workstations is white. The default prompt/echo on all workstations is type=1.

X and XSOFT
General Information Applying to All Adapters:
6090
5080
GDDM


Table 53. General Input Facilities - X Workstation Default Values

General Input Facilities Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Number of available trigger types for the break action I 4* 4* 4* 4* GPQBK [ntrigs]
Available trigger types for the break action n[default]I 1, 2, 3, 4* 1, 2, 3, 4* 1, 2, 3, 4* 1, 2, 3, 4* GPQBK [ltrigs]
Default break trigger type I 4 4 4 4 GPQDBK [trigger]
Default break trigger qualifier I 65539 65539 65539 65539 GPQDBK [trigger]
Number of locator logical input devices I 1* 1* 1* 1* GPQLI [ndev]
Number of stroke logical input devices I 2 2 2 2 GPQLI [ndev]
Number of valuator logical input devices I 8* 8* 8* 8* GPQLI [ndev]
Number of choice logical input devices I 4* 4* 4* 4* GPQLI [ndev]
Number of pick logical input devices I 1 1 1 1 GPQLI [ndev]
Number of string logical input devices I 1* 1* 1* 1* GPQLI [ndev]
Number of button physical input devices I 4* 4* 4* 4*  
Number of scalar physical input devices I 8* 8* 8* 8*  
Number of vector physical input devices I 1 1 1 1  
Logical input device interrupt type (1=ASYNCHRONOUS, 2=SYNCHRONOUS ) E ASYNCH- RONOUS ASYNCH- RONOUS ASYNCH- RONOUS ASYNCH- RONOUS  
Number of available input character sets I 8 8 10 10 GPQISF [ncsid]
Available input character sets E 6, 8, 9, 10, 128, 129, 130, 132 6, 8, 9, 10, 128, 129, 130, 132 6, 8, 9, 10, 11, 12, 128, 129, 130, 132 6, 8, 9, 10, 11, 12, 128, 129, 130, 132 GPQISF [csid]
Maximum number of cursor shape table entries I 2 2 2 2 GPQCUF [maxent]
Number of predefined cursor shape table entries I 2 2 2 2 GPQCUF [npred]
Number of available cursor definition formats I 1 1 1 1 GPQCUF [totnum1]
Number of available fixed cursor types I 3 3 3 3 GPQCUF [totnum2]
Available fixed cursor types (-1=full screen cross-hair cursor, -2=none, -3=two color cursor logical input) E -1, -2, -3 -1, -2, -3 -1, -2, -3 -1, -2, -3 GPQCUF [lcursor]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 54. General Input Facilities Default Values

General Input Facilities Data Type 6090 5080 GDDM Inquiry
Number of available trigger types for the break action I 4 4* 0 GPQBK [ntrigs]
Available trigger types for the break action n[default]I 1, 2, 3, 4 1, 2, 3, 4* N/A GPQBK [ltrigs]
Default break trigger type I 4 4 4 GPQDBK [trigger]
Default break trigger qualifier I 65539 65539 65539 GPQDBK [trigger]
Number of locator logical input devices I 1* 1* 1 GPQLI [ndev]
Number of stroke logical input devices I 2 2 2* GPQLI [ndev]
Number of valuator logical input devices I 8 8* 0 GPQLI [ndev]
Number of choice logical input devices I 4 4* 2* GPQLI [ndev]
Number of pick logical input devices I 1 1 1 GPQLI [ndev]
Number of string logical input devices I 1* 1* 1* GPQLI [ndev]
Number of button physical input devices I 4 4* 3*  
Number of scalar physical input devices I 8 8* 0  
Number of vector physical input devices I 1 1 1  
Logical input device interrupt type (ASYNCHRONOUS, SYNCHRONOUS ) E ASYNCH- RONOUS ASYNCH- RONOUS SYNCH- RONOUS  
Number of available input character sets I 8 9* 1 GPQISF [ncsid]
Available input character sets E 1-7, 128 1-7, 128, 129* 1 GPQISF [csid]
Maximum number of cursor shape table entries I 2 0 0 GPQCUF [maxent]
Number of predefined cursor shape table entries I 2 0 0 GPQCUF [npred]
Number of available cursor definition formats I 1 0 0 GPQCUF [totnum1]
Number of available fixed cursor types I 1 0 0 GPQCUF [totnum2]
Available fixed cursor types (-1=full screen cross-hair cursor, -2=none, -3=two color cursor logical input) E -1 N/A N/A GPQCUF [lcursor]
Note: * See the text prior to this table for more information.


Table 55. Available Cursor Definition Formats for X

format parm1 parm2
Fixed size bit array 64 64

Table 56. Available Cursor Definition Formats for the 6090

format parm1 parm2
Fixed size bit array 64 64

Available Triggers


Table 57. Available Triggers for X

Trigger Type Description Qualifiers Description
-2 Trigger when primary fires 0 The secondary trigger fires when the primary fires
-1 Change in measure Trigger threshold1 Change in the physical device's measure
1 Lighted program function keyboard 1-32* The 32 LPF keys
2 Cursor controller or stylus 1-8*
 
1) Cursor controller button #1
   is released or stylus tip switch is released
2) Cursor controller button #2
   is released
3) Cursor controller button #3
   is released
4) Cursor controller button #4
   is released
5) Cursor controller button #1
   is pressed down or stylus tip switch down
6) Cursor controller button #2
   is pressed down
7) Cursor controller button #3
   is pressed down
8) Cursor controller button #4
   is pressed down

3 PF keys on keyboard 1- n2 The PF keys on the keyboard
4 Alphanumeric keyboard See page "Choice Devices" (choice device #4) See page "Choice Devices"
Notes: 1 A low qualifier specifies that the threshold must be crossed before the device is fired.

2 n can be >=32 depending on the X server and the keyboard being used with your workstation.

* See "General Input Facilities" for more information.


Table 58. Available Triggers for the 6090

Trigger Type Description Qualifiers Description
-1 Change in measure 0 Change in the physical device's measure
1 Lighted program function keyboard 1-32 The 32 LPF keys
2 Cursor controller or stylus 1-8*
 
1) Cursor controller button #1
   is released or stylus tip switch is released
2) Cursor controller button #2
   is released
3) Cursor controller button #3
   is released
4) Cursor controller button #4
   is released
5) Cursor controller button #1
   is pressed down or stylus tip switch down
6) Cursor controller button #2
   is pressed down
7) Cursor controller button #3
   is pressed down
8) Cursor controller button #4
   is pressed down

3 PF keys on keyboard 1-32 The PF keys on the keyboard
4 Alphanumeric keyboard See page "Choice Devices" (choice device #4)
See page "Choice Devices"
Note: * See the text prior to this table for more information.

Table 59. Available Triggers for the 5080

Trigger Type Description Qualifiers Description
1 Lighted program function keyboard 1-32* The 32 LPF keys
2 Cursor controller or stylus 1-8*
1) Cursor controller button #1
   is released or stylus tip switch is released
2) Cursor controller button #2
   is released
3) Cursor controller button #3
   is released
4) Cursor controller button #4
   is released
5) Cursor controller button #1
   is pressed down or stylus tip switch down
6) Cursor controller button #2
   is pressed down
7) Cursor controller button #3
   is pressed down
8) Cursor controller button #4
   is pressed down

3 PF keys on keyboard 1-n1 The PF keys on the keyboard
4 Alphanumeric keyboard See page "Choice Devices" (choice device #4)
See page "Choice Devices" n can be <=41 depending on the
Notes: 1 keyboard being used with your workstation.

* See "General Input Facilities" for more information.


Table 60. Available Triggers for GDDM

Trigger Type Description Qualifiers Description
PF keys 1 - 24 The PF keys
Mouse (and tablet) 1 - 3* The mouse buttons
41 Keyboard 65537, 65539 The Enter key, the Cancel key
Notes: 1 The button device 4 is used as a trigger but cannot be used as a separate choice device.

* See the text prior to this table for more information.

Locator Devices

Only one locator device is provided by default. For those workstations that support up to two locator devices, use the Locator Devices (LOCDEVS ) procopt to modify the number of locators. See "LOCDEVS (Locator Devices)"screen ID='xginol' XREFTEXT='-*-'.

Locator devices do not have secondary triggers. For most workstations, the primary trigger defaults to the release of the buttons on the puck.

The default echo area supported depends on the maximum display surface of your workstation. The maximum display surface changes with various display hardware. Use the Inquire Default Locator Device Data (GPQDLC) subroutine to obtain the default echo area of your workstation. 

X, and XSOFT
General Information Applying to All Adapters:
6090
5080
GDDM

Table 63 provides the default triggers for locator devices, which include releasing any of the four cursor controller buttons or releasing the stylus tip switch.

Table 61. Locator Logical Devices - X Default Values

Locator Logical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Locator device number I 1, 2* 1, 2* 1, 2* 1, 2* GPQLI [dev]
Maximum number of locator devices I 2 2 2 2  
Number of prompt/echo types I 6 6 6 6 GPQDLC [necho]
Available prompt/echo types (1-5, 7) E 1-5, 7 1-5, 7 1-5, 7 1-5, 7 GPQDLC [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.240, 0.0-0.170, 0.0-0.240* GPQDLC [area]
Available supported input character sets (1=PRIMARY, 2=ALL ) E PRIMARY PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) GPQSPD [pdevice]
Default view index I 0 0 0 0  
Default initial locator position 3[default]R 0.0, 0.0, 0.0 0.0, 0.0, 0.0 0.0, 0.0, 0.0 0.0, 0.0, 0.0 GPQDLC [pos]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 62. Locator Logical Devices Default Values

Locator Logical Devices Data Type 6090 5080 GDDM Inquiry
Locator device number I 1, 2* 1, 2* 1 GPQLI [dev]
Maximum number of locator devices I 2 2 1  
Number of prompt/echo types I 6 6 5 GPQDLC [necho]
Available prompt/echo types (1-5, 7) E 1-5, 7 1-5, 7 1-5* GPQDLC [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.28448, 0.0-0.28448, 0.0-0.28448* 0.0-0.24682, 0.0-0.17574, 0.0-0.24682* GPQDLC [area]
Available supported input character sets (1=PRIMARY, 2=ALL ) E PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet) 1 (tablet) 1 (tablet, keyboard, or mouse) GPQSPD [pdevice]
Default view index I 0 0 0  
Default initial locator position 3[default]R 0.0, 0.0, 0.0 0.0, 0.0, 0.0 0.0, 0.0, 0.0 GPQDLC [pos]
Note: * See the text prior to this table for more information.


Table 63. Locator Trigger Types

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
X:  
Locator 1 0 2 1 4* -1, 1, 2, 3, 4*
Locator 2 0 2 1 4* -1, 1, 2, 3, 4*
6090:  
Locator 1 0 2 1 4 -1, 1, 2, 3, 4*
Locator 2 0 2 1 4 -1, 1, 2, 3, 4*
5080:  
Locator 1 0 2 1 4* 1, 2, 3, 4*
Locator 2 0 2 1 4* 1, 2, 3, 4*
GDDM:  
Locator 1 0 2 1 3 None
0 1 1 24 None
0 4 65537 65537 None
Note: * The values identified with the * reflect the default value, but not necessarily the actual value. It depends on the hardware configuration of the workstation.

Stroke Devices

There are two types of stroke devices:

When the echo method uses polylines or polymarkers and the edit position is within the range 1-n, the current point is indicated with a diamond around the point.

When the echo method uses polylines and the edit position is 0 or n+1, a rubberband line is displayed from the first or last stroke point to the current cursor position.

The time interval parameter in the Initialize Stroke (GPINSK) data record is ignored.

The default echo area supported depends on the maximum display surface of your workstation. The maximum display surface changes with various display hardware.  Use the Inquire Default Stroke Device Data (GPQDSK) subroutine to obtain the default echo area of your workstation.

The default high qualifier and available trigger types depend on the hardware configuration of your workstation. If you do not have lighted program function keys (LPFKs) installed, then trigger type 1 is not available. It also depends on the number of mouse buttons provided. 

X, and XSOFT
General Information Applying to All Adapters:
6090, 5080
GDDM

Table 64. Stroke Logical Devices - X Default Values (Stroke 1 and 2)

Stroke Logical Devices Data Type High Perf. 3D Proc. (24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Stroke device number I 1, 2 1, 2 1, 2 1, 2 GPQLI [dev]
Number of prompt/echo types I 3 3 3 3 GPQDSK [necho]
Available prompt/echo types (1, 3, 4) E 1, 3, 4 1, 3, 4 1, 3, 4 1, 3, 4 GPQDSK [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.240, 0.0-0.170, 0.0-0.240* GPQDSK [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) GPQSPD [pdevice]
Maximum input buffer size (in points) I 337 337 337 337 GPQSK [buflen]
Default initial stroke input buffer size (in points) I 337 337 337 337 GPQDSK [buflen]
Default view index I 0 0 0 0  
Initial number of points I 0 0 0 0 GPQSK [npoint]
Editing position I 1 1 1 1 GPQSK [editpos]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 65. Stroke Logical Devices (Stroke 1 and 2) Default Values

Stroke Logical Devices Data Type 6090 5080 GDDM Inquiry
Stroke device number I 1, 2 1, 2 1, 2 GPQLI [dev]
Number of prompt/echo types I 3 3 2, 3 GPQDSK [necho]
Available prompt/echo types (1, 3, 4) E 1, 3, 4 1, 3, 4
Stroke 1:
1, 3, 4

GPQDSK [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.28448, 0.0-0.28448, 0.0-0.28448* 0.0-0.24682, 0.0-0.17574, 0.0-0.24682* GPQDSK [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet) 1 (tablet) 1 (tablet or mouse) GPQSPD [pdevice]
Maximum input buffer size (in points) I 337 337 64 GPQSK [buflen]
Default initial stroke input buffer size (in points) I 337 337 64 GPQDSK [buflen]
Default view index I 0 0 0  
Initial number of points I 0 0 0 GPQSK [npoint]
Editing position I 1 1 1 GPQSK [editpos]
Note:

* See the text prior to this table for more information.


Table 66. Stroke Trigger Types

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
Stroke 1 0 2 1 4* 1, 2, 3, 4*
11 2 1 4* 1, 2, 3, 4*
21 2 5 8* 1, 2, 3, 4*
Stroke 2 0 4 65537 65537 1, 2, 3, 4*
11 none none none 1, 2, 3, 4*
21 2 1 4* 1, 2, 3, 4*
31 2 1 4* 1, 2, 3, 4*
41 2 1 4* 1, 2, 3, 4*
Note: 1 There are no available trigger types for GDDM.

* See the text prior to this table for more information.

Valuator Devices

Valuator devices do not have secondary triggers.

By default, the trigger type is workstation-dependent. When the device is in REQUEST mode, it is triggered by the Enter key on the keyboard. When it is in EVENT mode, it is triggered by any movement of the dial that results in a change to the measure.

The default echo area supported depends on the maximum display surface of your workstation. The maximum display surface changes with various display hardware. Use the Inquire Default Valuator Device Data (GPQDDV) subroutine to obtain the default echo area of your workstation. 

The available trigger types depend on the hardware configuration of your workstation. If you do not have lighted program function keys (LPFKs) installed, then trigger type 1 is not available. 

X, XSOFT
General Information Applying to All Adapters:
6090, 5080

Table 67. Valuator Logical Devices (Values 1-8) - X Default Values

Valuator Logical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Valuator device number E 1-8* 1-8* 1-8* 1-8* GPQLI [dev]
Number of prompt/echo types I 3 3 3 3 GPQDVL [necho]
Available prompt/echo types (1, 3, 4) E 1, 3, 4 1, 3, 4 1, 3, 4 1, 3, 4 GPQDVL [echo]
Default echo area 6[default]R
1) 0.0-0.425,
0.3267-0.340,
0.0-0.425*
2) 0.0-0.425,
0.3134-0.340,
0.0-0.425*
3) 0.0-0.425,
0.3001-0.340,
0.0-0.425*
4) 0.0-0.425,
0.2868-0.340,
0.0-0.425*
5) 0.0-0.425,
0.2735-0.340,
0.0-0.425*
6) 0.0-0.425,
0.2602-0.340,
0.0-0.425*
7) 0.0-0.425,
0.2469-0.340,
0.0-0.425*
8) 0.0-0.425,
0.2336-0.340,
0.0-0.425*

1) 0.0-0.425,
0.3267-0.340,
0.0-0.425*
2) 0.0-0.425,
0.3134-0.340,
0.0-0.425*
3) 0.0-0.425,
0.3001-0.340,
0.0-0.425*
4) 0.0-0.425,
0.2868-0.340,
0.0-0.425*
5) 0.0-0.425,
0.2735-0.340,
0.0-0.425*
6) 0.0-0.425,
0.2602-0.340,
0.0-0.425*
7) 0.0-0.425,
0.2469-0.340,
0.0-0.425*
8) 0.0-0.425,
0.2336-0.340,
0.0-0.425*

1) 0.0-0.425,
0.3267-0.340,
0.0-0.425*
2) 0.0-0.425,
0.3134-0.340,
0.0-0.425*
3) 0.0-0.425,
0.3001-0.340,
0.0-0.425*
4) 0.0-0.425,
0.2868-0.340,
0.0-0.425*
5) 0.0-0.425,
0.2735-0.340,
0.0-0.425*
6) 0.0-0.425,
0.2602-0.340,
0.0-0.425*
7) 0.0-0.425,
0.2469-0.340,
0.0-0.425*
8) 0.0-0.425,
0.2336-0.340,
0.0-0.425*

1) 0.0-0.28448,
0.27448-0.28448,
0.0-0.28448*
2) 0.0-0.28448,
0.26448-0.28448,
0.0-0.28448*
3) 0.0-0.28448,
0.25448-0.28448,
0.0-0.28448*
4) 0.0-0.28448,
0.24448-0.28448,
0.0-0.28448*
5) 0.0-0.28448,
0.23448-0.28448,
0.0-0.28448*
6) 0.0-0.28448,
0.22448-0.28448,
0.0-0.28448*
7) 0.0-0.28448,
0.21448-0.28448,
0.0-0.28448*
8) 0.0-0.28448,
0.20448-0.28448,
0.0-0.28448*

GPQDVL [area]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E SCALAR SCALAR SCALAR SCALAR GPQSPD [category]
Physical input device number for the measure I 1) 1 (dial 1)

2) 2 (dial 2)

3) 3 (dial 3)

4) 4 (dial 4)

5) 5 (dial 5)

6) 6 (dial 6)

7) 7 (dial 7)

8) 8 (dial 8)

1) 1 (dial 1)

2) 2 (dial 2)

3) 3 (dial 3)

4) 4 (dial 4)

5) 5 (dial 5)

6) 6 (dial 6)

7) 7 (dial 7)

8) 8 (dial 8)

1) 1 (dial 1)

2) 2 (dial 2)

3) 3 (dial 3)

4) 4 (dial 4)

5) 5 (dial 5)

6) 6 (dial 6)

7) 7 (dial 7)

8) 8 (dial 8)

1) 1 (dial 1)

2) 2 (dial 2)

3) 3 (dial 3)

4) 4 (dial 4)

5) 5 (dial 5)

6) 6 (dial 6)

7) 7 (dial 7)

8) 8 (dial 8)

GPQSPD [pdevice]
Default initial value R 0.0 0.0 0.0 0.0 GPQDVL [ivalue]
Default low value R 0.0 0.0 0.0 0.0 GPQDVL [lovalue]
Default high value R 1.0 1.0 1.0 1.0 GPQDVL [hivalue]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 68. Valuator Logical Devices (Values 1-8) Default Values

Valuator Logical Devices Data Type 6090 5080 Inquiry
Valuator device number E 1-8* 1-8* GPQLI [dev]
Number of prompt/echo types I 3 3 GPQDVL [necho]
Available prompt/echo types (1, 3, 4) E 1, 3, 4 1, 3, 4 GPQDVL [echo]
Default echo area 6[default]R
1) 0.0-0.425,
0.3267-0.340,
0.0-0.425*
2) 0.0-0.425,
0.3134-0.340,
0.0-0.425*
3) 0.0-0.425,
0.3001-0.340,
0.0-0.425*
4) 0.0-0.425,
0.2868-0.340,
0.0-0.425*
5) 0.0-0.425,
0.2735-0.340,
0.0-0.425*
6) 0.0-0.425,
0.2602-0.340,
0.0-0.425*
7) 0.0-0.425,
0.2469-0.340,
0.0-0.425*
8) 0.0-0.425,
0.2336-0.340,
0.0-0.425*

1) 0.0-0.28448,
0.27448-0.28448,
0.0-0.28448*
2) 0.0-0.28448,
0.26448-0.28448,
0.0-0.28448*
3) 0.0-0.28448,
0.25448-0.28448,
0.0-0.28448*
4) 0.0-0.28448,
0.24448-0.28448,
0.0-0.28448*
5) 0.0-0.28448,
0.23448-0.28448,
0.0-0.28448*
6) 0.0-0.28448,
0.22448-0.28448,
0.0-0.28448*
7) 0.0-0.28448,
0.21448-0.28448,
0.0-0.28448*
8) 0.0-0.28448,
0.20448-0.28448,
0.0-0.28448*

GPQDVL [area]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E SCALAR SCALAR GPQSPD [category]
Physical input device number for the measure I
1) 1 (dial 1)
2) 2 (dial 2)
3) 3 (dial 3)
4) 4 (dial 4)
5) 5 (dial 5)
6) 6 (dial 6)
7) 7 (dial 7)
8) 8 (dial 8)

1) 1 (dial 1)
2) 2 (dial 2)
3) 3 (dial 3)
4) 4 (dial 4)
5) 5 (dial 5)
6) 6 (dial 6)
7) 7 (dial 7)
8) 8 (dial 8)

GPQSPD [pdevice]
Default initial value R 0.0 0.0 GPQDVL [ivalue]
Default low value R 0.0 0.0 GPQDVL [lovalue]
Default high value R 1.0 1.0 GPQDVL [hivalue]
Note: * See the text prior to this table for more information.


Table 69. Valuator Triggers

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
For X
Valuator 1-8 0 0 0 0 -1, 1, 2, 3, 4*
For the 6090
Valuator 1-8 0 0 0 0 -1, 1, 2, 3, 4*
For the 5080
Valuator 1-8 0 0 0 0 None
Note: * See the text prior to this table for more information.

Choice Devices

All choice devices possess only primary triggers. In general, the default corresponds to all choice alternatives on the given choice device. The alternatives for choice device triggers are limited to the alternatives on the given choice device; therefore, a device cannot be fired by input actions on other input devices. Choice alternatives are deactivated by setting the choice device triggers to the subset of choice alternatives that you would like to activate. Echo is not supported on choice devices.

A choice device in sample mode always returns "no choice."

The four choice devices are:

  1. Choice device #1 is typically the lighted program function keys.
  2. Choice device #2 corresponds to the buttons on a pointing device. There are multiple pointing devices, such as:
    1. Cursor controller, which has eight trigger alternatives.

      The default triggers for the four-button cursor controller are alternatives 1 through 4, which correspond to the release of a cursor button. By default, alternatives 5 through 8 are disabled. These alternatives correspond to the depression of buttons 1 through 4, respectively.

    2. Stylus, which has two trigger alternatives.

      The default trigger for the stylus is alternative 1, which corresponds to the release of the tip switch. By default, alternative 5 is disabled. This alternative corresponds to the depression of the tip switch.

    3. Mouse buttons; there are two trigger alternatives, button pressed and button released, for each button on the mouse.
  3. Choice device #3 is the function keys on the keyboard. The number of alternatives is dependent on the number of function keys on your keyboard.
  4. Choice device #4 corresponds to the data and control keys on the keyboard.

    For the data keys, this choice device returns a choice's value which corresponds to the character of the key pressed. The values returned are dependent on the keyboard that is attached to your workstation and to the input device's primary character set. Some workstations may support several language keyboards which have different keys and corresponding code points. For the available keys, the tables found in Chapter 9. "Character Sets and Fonts Provided by the API" illustrate the corresponding code points for each available language. (Use Font 1 of the primary character set to determine the available choice alternatives.) The returned choice values for the data keys are EBCDIC code points for the GDDM/graPHIGS API Programming Interface and ASCII code points for the AIX Personal graPHIGS API.

    For the control keys (for which no character code point exists), the following lists the supported keys and their corresponding choice values:


Table 70. Supporting keys and choice values

Key Choice Value  
Enter X'10001' = 65537
New line X'10002' = 65538
Cancel X'10003' = 65539
Up arrow X'10004' = 65540
Down arrow X'10005' = 65541
Left arrow X'10006' = 65542
Right arrow X'10007' = 65543
Tab forward X'10008' = 65544
Tab back X'10009' = 65545
Insert X'1000A' = 65546
Delete X'1000B' = 65547
Backspace X'1000C' = 65548
Up arrow + Shift X'1000D' = 65549
Down arrow + Shift X'1000E' = 65550
Left arrow + Shift X'1000F' = 65551
Right arrow + Shift X'10010' = 65552
Up arrow + Alt X'10011' = 65553
Down arrow + Alt X'10012' = 65554
Left arrow + Alt X'10013' = 65555
Right arrow + Alt X'10014' = 65556
Home X'10015' = 65557
Home + Shift X'10016' = 65558
Home + Alt X'10017' = 65559
PA1 X'10018' = 65560
EOF X'10019' = 65561
EOF + Shift X'1001A' = 65562
EOF + Alt X'1001B' = 65563
PA2 X'1001C' = 65564
CLEAR X'1001D' = 65565
+ on numeric pad + Alt X'1001E' = 65566
- on numeric pad + Alt X'1001F' = 65567
The choice device number depends on the hardware configuration of your workstation.  Use the Inquire List of Logical Input Devices (GPQLI) subroutine to obtain the choice device number defaults supported by your workstation.

The default echo area supported depends on the maximum display surface of your workstation. The maximum display surface changes with various display hardware. Use the Inquire Default Choice Device Data (GPQDCH) subroutine to obtain the default echo area of your workstation. 

The default high qualifier depends on the hardware configuration of your workstation. 

X, and XSOFT
General Information Applying to All Adapters:

Choice device #3 has the following values:

1-255
The keyboard program function keys F1 to F x (where x is the highest PF key on your keyboard).
256-511
The keyboard program function keys F1 to F x plus the SHIFT key (where x is the highest PF key on your keyboard).
Only 24 choice device #3 triggers are supported with an IBM keyboard. 12 of which are the unshifted PF keys, and the other 12 are the shifted PF keys.

To support additional choice device #3 triggers, the current keyboard may be remapped using the X utility, xmodmap screen

You must edit the file /usr/lpp/X11/defaults/xmodmap/$LANG/keyboard with superuser authority, where $LANG is the result you obtain when entering the AIX command echo $LANGscreen

Each entry is listed as a keycode, base identifier, shift modifier, and alternate graphics modifier. You may wish to change the states of the base identifier and shift modifier to return a new pfkey measure. If a base identifier already returns a pfkey measure, you may wish to change the state of the shift modifier to return an additional pfkey measure.

As an example, with a current entry in the table that appears as follows:

     keycode 120 = F1        NoSymbol     NoSymbol
you may change the shift identifier (the second column) to be F16 screen The new edited entry then appears as follows:
     keycode 120 = F1        F16          NoSymbol

You may wish to change the print key measures. Currently, the print key returns Print when it is pressed. If you wish to change the print key to return Function 13 when the print key is pressed and Function 28 when the shift and the print key are pressed, you would change the entry:

     keycode 132 = Print     NoSymbol     NoSymbol
to
     keycode 132 = F13       F28           NoSymbol

When you have finished editing the keyboard file, type the command xmodmap keyboard to have the changes take effect as the current keyboard mapping.

Some keys that you may wish to remap may be first used by the window manager, so, the measure is not given to your application. An example of this is the SHIFT-ESCAPE key while running the Motif window manager. Such keys under the Motif window manager may be changed in the key binding description file. This file name appears as /usr/lib/X11/system.mwmrc on your system. In the DefaultKeyBindings structure, you may comment any lines which describe a key that you wish the window manager not to control. For example, if an entry in the file appears as follows:

 
     Shift<Key>
Escape      icon|window      f.post_wmenu

you may comment this line to obtain the measure for the SHIFT-ESCAPE key through the graPHIGS APIscreen Then the Motif window manager allows the SHIFT-ESCAPE key to pass through to your application for your use.

The number of mouse buttons supported for choice device #2 may differ from the number of physical mouse buttons because many X servers map the mouse's physical mouse buttons into a larger number of logical mouse buttons. For example, the PS/2 mouse has two buttons, but the X server recognizes the mouse as having three buttons: left, middle (both left and right depressed), and rightscreen Since the graPHIGS API uses the X server's physical-to-logical mapping of the buttons, the number of logical buttons will be consistent between graPHIGS API and X applications.

6090
Choice device #3 has the following values:
1-16
The keyboard program function keys F0 to F15
17-32
The keyboard program function keys F0 to F15 plus the SHIFT key
33-41
The keyboard program function keys F0 to F8 plus the ALT key
5080
Choice device #3 has either 24 or 41 alternatives, depending on the type of keyboard present on the 5080. When a 5085 Model 1 keyboard is used, 24 choice alternatives are present. Otherwise, 41 choice alternatives are present. These choice values correspond to the following:
1-16
The keyboard program function keys F0 to F15
17-32
The keyboard program function keys F0 to F15 plus the SHIFT key
33-41
The keyboard program function keys F0 to F8 plus the ALT key

The following list itemizes differences that exist between the geometric text code pages found in Chapter 9. "Character Sets and Fonts Provided by the API", and the available choice alternatives for the French and Italian language features:


Table 71. Choice Logical Devices (Values 1-4) - X Workstation Default Values

Choice Logical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Choice device number I 1) LPFKs 2) mouse or tablet 3) PF keys 4) key- board* 1) LPFKs 2) mouse or tablet 3) PF keys 4) key- board* 1) LPFKs 2) mouse or tablet 3) PF keys 4) key- board* 1) LPFKs 2) mouse or tablet 3) PF keys 4) key- board* GPQLI [dev]
Number of prompt/echo types I
1) 2
2) 1
3) 1
4) 1

1) 2
2) 1
3) 1
4) 1

1) 2
2) 1
3) 1
4) 1

1) 2
2) 1
3) 1
4) 1

GPQDCH [necho]
Available prompt/echo types (1, 2) E
1) 1, 2
2) 1
3) 1
4) 1

1) 1, 2
2) 1
3) 1
4) 1

1) 1, 2
2) 1
3) 1
4) 1

1) 1, 2
2) 1
3) 1
4) 1

GPQDCH [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.240, 0.0-0.170, 0.0-0.240* GPQDCH [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E BUTTON BUTTON BUTTON BUTTON GPQSPD [category]
Physical input device number for the measure I 1=LPFKs 2=mouse buttons 3=PF keys 4=key- board 1=LPFKs 2=mouse buttons 3=PF keys 4=key- board 1=LPFKs 2=mouse buttons 3=PF keys 4=key- board 1=LPFKs 2=mouse buttons 3=PF keys 4=key- board GPQSPD [pdevice]
Maximum choice alternatives I
1) 32
2) 8
3) 1-n
2 4) 210
1) 32
2) 8
3) 1-n
2 4) 210
1) 32
2) 8
3) 1-n
2 4) 210
1) 32
2) 8
3) 1-n
2 4) 210
GPQDCH [choice]
Default choice alternative I
1) 0
2) 0
3) 0
4) 0

1) 0
2) 0
3) 0
4) 0

1) 0
2) 0
3) 0
4) 0

1) 0
2) 0
3) 0
4) 0

 
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 n can be >=32 depending on the X server and the keyboard being used with your workstation.

* See the text prior to this table for more information.


Table 72. Choice Logical Devices (Values 1-4) Default Values

Choice Logical Devices Data Type 6090 5080 GDDM Inquiry
Choice device number I
1) LPFKs
2) 4-button
cursor
controller
3) PF keys
4) keyboard*

1) LPFKs
2) 4-button
cursor
controller
3) PF keys
4) keyboard*

1) PF keys
2) mouse or
tablet*

GPQLI [dev]
Number of prompt/echo types I
1) 2
2) 1
3) 1
4) 1

1) 2
2) 1
3) 1
4) 1

1) 2
2) 1

GPQDCH [necho]
Available prompt/echo types (1, 2) E
1) 1, 2
2) 1
3) 1
4) 1

1) 1, 2
2) 1
3) 1
4) 1

1) 1, 2
2) 1

GPQDCH [echo]
Default echo area 6[default]R
0.0-0.425,
0.0-0.340,
0.0-0.425*

0.0-0.28448,
0.0-0.28448,
0.0-0.28448*

0.0-0.24682,
0.0-0.17574,
0.0-0.424682*

GPQDCH [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E BUTTON BUTTON BUTTON GPQSPD [category]
Physical input device number for the measure I
1=LPFKs
2=cursor
keys
3=PF
keys
4=key-
board

1=LPFKs
2=cursor
keys
3=PF
keys
4=key-
board

1=LPFKs
2=mouse
buttons *

GPQSPD [pdevice]
Maximum choice alternatives I
1) 32
2) 8
3) 41
4) 172

1) 32
2) 8
3) 1-n
1 4) 138
1) 24
2) 3

GPQDCH [choice]
Default choice alternative I
1) 0
2) 0
3) 0
4) 0

1) 0
2) 0
3) 0
4) 0

1) 0
2) 0

 
Notes: 1 n can be <=41 depending on the keyboard being used with your workstation.

* See the text prior to this table for more information.


Table 73. Choice Triggers

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
For X
Choice 1 0 1 1 32 1
Choice 2 0 2 1 4* 2
Choice 3 0 3 See Table 70
See Table 70
3
Choice 4 0 4 See Table 70 See Table 70 4
For 6090
Choice 1 0 1 1 32 1
Choice 2 0 2 1 4* 2
Choice 3 0 3 1 41 3
Choice 4 0 4 See Table 70
See Table 70
4
For 5080
Choice 1 0 1 1 32* 1
Choice 2 0 2 1 4* 2
Choice 3 0 3 1 41* 3
Choice 4 0 4 See Table 70
See Table 70
4
For GDDM
Choice 1 0 1 1 24* None
Choice 2 0 2 1 3* None
Note: * See the text prior to this table for more information.

Pick Devices

The pick device supports two secondary triggers. Secondary trigger #2 starts the pick correlation process. Secondary trigger #1 ends the pick correlation process. For most workstations, these triggers default to the pressing and releasing of buttons on a mouse or tablet device. See Table 74 and Table 75 for details.

The device determines the minimum and maximum pick apertures. If the value you set in Set Pick Aperture (GPPKAP) is less or greater than these limits, then it is automatically adjusted to the minimum or maximum value.

A pick device in sample mode always returns a pick path length of zero.

The default pick aperture for all workstations is 2% of the smaller of the display surface x, y values.

The default echo area supported depends on the maximum display surface of your workstation. The maximum display surface changes with various display hardware.  Use the Inquire Default Pick Device Data (GPQDPK) subroutine to obtain the default echo area of your workstation.

The available trigger types depend on the hardware configuration of your workstation. If you do not have lighted program function keys (LPFKs) installed, then trigger type 1 is not available. The default high qualifier of the pick trigger also also depends on the number of mouse buttons provided. 

X, and XSOFT
General Information Applying to All Adapters:
6090
5080
GDDM

Table 74. Pick Logical Devices - X Workstation Default Values

Pick Logical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Pick device number I 1 1 1 1 GPQLI [dev]
Number of prompt/echo types I 1 1 1 1 GPQDPK [necho]
Available prompt/echo types (1) E 1 1 1 1 GPQDPK [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.240, 0.0-0.170, 0.0-0.240* GPQDPK [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) GPQSPD [pdevice]
Pick measure type (1=NORMAL, 2=EXTENDED ) E EXTENDED EXTENDED EXTENDED EXTENDED GPQPKT [type]
Maximum pick path depth I 32 32 32 16  
Number of available pick selection criteria I 3 6* 6* 3  
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 75. Pick Logical Devices Default Values

Pick Logical Devices Data Type 6090 5080 GDDM Inquiry
Available pick selection criteria (1=FIRST, 2=LAST, 3=ALL, 4=FIRST_VISIBLE, 5=LAST_VISIBLE, 6=ALL_VISIBLE ) E FIRST, LAST, ALL, FIRST_ VISIBLE, LAST_ VISIBLE, ALL_ VISIBLE * FIRST, LAST, ALL FIRST, LAST, ALL, FIRST_ VISIBLE, LAST_ VISIBLE, ALL_ VISIBLE * FIRST, LAST, ALL, FIRST_ VISIBLE, LAST_ VISIBLE, ALL_ VISIBLE *
FIRST, LAST, ALL GPQIDD [odata]
Initial pick path depth I 0 0 0  
Default pick correlation state (1=OFF, 2=ON ) E OFF OFF OFF  
Default pick path order (1=TOP_FIRST, 2=BOTTOM_FIRST ) E TOP_FIRST TOP_FIRST TOP_FIRST  
Pick device number I 1 1 1 GPQLI [dev]
Number of prompt/echo types I 1 1 1 GPQDPK [necho]
Available prompt/echo types (1) E 1 1 1 GPQDPK [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.340, 0.0-0.425* 0.0-0.28448, 0.0-0.28448, 0.0-0.28448* 0.0-0.24682, 0.0-0.17574, 0.0-0.24682* GPQDPK [area]
Available supported input character sets (PRIMARY, ALL ) E PRIMARY PRIMARY PRIMARY GPQPCS [csid]
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E 2D_VECTOR 2D_VECTOR 2D_VECTOR GPQSPD [category]
Physical input device number for the measure I 1 (tablet) 1 (tablet) 1 (tablet or mouse) GPQSPD [pdevice]
Pick measure type (1=NORMAL, 2=EXTENDED ) E EXTENDED NORMAL NORMAL GPQPKT [type]
Maximum pick path depth I 32 16 16  
Number of available pick selection criteria I 6 1 1  
Available pick selection criteria (1=FIRST, 2=LAST, 3=ALL, 4=FIRST_VISIBLE, 5=LAST_VISIBLE, 6=ALL_VISIBLE ) E FIRST, LAST, ALL, FIRST_ VISIBLE, LAST_ VISIBLE, ALL_ VISIBLE LAST LAST GPQIDD [odata]
Initial pick path depth I 0 0 0  
Default pick correlation state (1=OFF, 2=ON ) E OFF OFF OFF  
Default pick path order (1=TOP_FIRST, 2=BOTTOM_FIRST ) E TOP_FIRST TOP_FIRST TOP_FIRST  
Note: * See the text prior to this table fore more information.

Table 76. Pick Triggers for X Workstation

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
Pick 1 0 2 1 4* -1, 1, 2, 3, 4*
Pick 1 1 2 1 4* -2, 1, 2, 3, 4*
Pick 1 2 2 5 8* -2, 1, 2, 3, 4*
Note: * See the text prior to this table for more information.

Table 77. Pick Triggers for 6090 Workstation

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
Pick 1 0 2 1 4* 1, 2, 3, 4*
Pick 1 1 2 1 4* 1, 2, 3, 4*
Pick 1 2 2 5 8* 1, 2, 3, 4*
Note: * See the text prior to this table for more information.

Table 78. Pick Triggers for 5080 Workstation

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
Pick 1 0 2 1 4* 1, 2, 3, 4*
Pick 1 1 2 1 4* 1, 2, 3, 4*
Pick 1 2 2 5 8* 1, 2, 3, 4*
Note: * See the text prior to this table for more information.

Table 79. Pick Triggers for GDDM Workstation

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
Pick 1 0 2 1 3 None
Pick 1 0 1 1 24 None
Pick 1 0 4 65537 65537 None

String Devices

Each workstation supports up to 16 string devices. By default, the graPHIGS API only provides one. To modify the number of string devices, use the String Devices (STRDEVS ) procopt. See "STRDEVS (String Devices)"screen ID='stnote' XREFTEXT='-*-'.

The string is echoed in the lower left corner of each string device's echo area.

The default echo area is defined by the maximum display surface size. The maximum display surface size changes with various display hardware. Use the Inquire Default String Device Data (GPQDST) subroutine to obtain the default echo area. Use the Inquire Maximum Display Surface Size (GPQDS) subroutine to obtain the maximum display surface of your workstation. 

You cannot trigger a national language string device by any trigger if the string device is in pre-editing mode or if it has auxiliary translation windows present.

Only one prompt is visible on the screen at any given time. However, each string device maintains its own current cursor position. When the application activates the device, the graPHIGS API positions the cursor as specified by the Initialize String (GPINST) subroutine call or, if your application does not specify GPINST, then the graPHIGS API positions the cursor at position 1. As you type, the graPHIGS API updates the current cursor position appropriately. If you advance the cursor beyond the end of the current string device's input buffer, then it advances to the first position of the next string device's input buffer. If only one string device is active, then the cursor wraps around in the input buffer. If you are in insert mode and you are typing in characters, then characters do not shift from one string device into the next and the cursor does not advance to the next string device's input buffer.

The string device operates as follows:

 Key
Action
 Tab Forward key
Moves the cursor from its current position to the current cursor position in the next active string device.
 Tab Back key
Moves the cursor from its current position back one active string device to that device's current cursor position.
 Insert key
Toggles between insert mode and replace mode.
 Delete key
Deletes the current character and shifts the succeeding characters left.
 Left Arrow key
Moves the cursor to the previous character or to the last position in the previous active string device.
 Right Arrow key
Moves the cursor to the next character or to the first position in the next active string device.
 Double Left Arrow key
Moves the cursor as if the Left Arrow key were pressed twice.
 Double Right Arrow key
Moves the cursor as if the Right Arrow key were pressed twice.
 Backspace key
Moves the cursor to the previous character, deletes it, and then shifts the succeeding characters left. If the cursor is in the first position, this key has no effect.
 Erase EOF key
Clears the current string from the cursor to the end of the string.
 Erase Field key
Moves the cursor to the first position in the current string and then clears from there to the end of the string.
 Erase Input key
Clears all string device input areas and places the cursor at the first position in the active string device with the lowest device number.
 Clear key
Resets all string devices to their initial states and places the cursor at the initial position in the active string device with the lowest device number.
 Newline key
Moves the cursor from its current position to the first position of the next string device's input buffer.
 Home key
Moves the cursor to the current position in the active string device with the lowest device number.
 Reset key
Resets string device to replace mode and also resets any dead key sequence.
X, and XSOFT
General Information Applying to All Adapters:
6090
5080
GDDM

Table 80. String Logical Devices - X Workstation Default Values

String Logical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
String device number I 1-16* 1-16* 1-16* 1-16* GPQLI [dev]
Number of prompt/echo types I 2 2 2 2 GPQDST [necho]
Available prompt/echo types (1, 2) E 1, 2 1, 2 1, 2 1, 2 GPQDST [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.0133, 0.0-0.425* 0.0-0.425, 0.0-0.0133, 0.0-0.425* 0.0-0.425, 0.0-0.0133, 0.0-0.425* 0.0-0.28442, 0.0-0.00711, 0.0-0.28448 * GPQDST [area]
Available supported input character sets (1=PRIMARY, 2=ALL ) E ALL ALL ALL ALL  
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) I BUTTON BUTTON BUTTON BUTTON GPQSPD [category]
Physical input device number for the measure I 4 (keyboard) 4 (keyboard) 4 (keyboard) 4 (keyboard) GPQSPD [pdevice]
Maximum input buffer size I 120 120 120 120 GPQDST [size]
Default initial string input buffer I 120 120 120 120 GPQDST [buflen]
Length of default initial string I 0 0 0 0 GPQPCS [strlen]
Default editing mode I 1 1 1 1 GPQDST [editpos]
Note: * 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

See the text prior to this table for more information.


Table 81. String Logical Devices Default Values

String Logical Devices Data Type 6090 5080 GDDM Inquiry
String device number I 1-16* 1-16* 1-16* GPQLI [dev]
Number of prompt/echo types I 2 2 2 GPQDST [necho]
Available prompt/echo types (1, 2) E 1, 2 1, 2 1, 2 GPQDST [echo]
Default echo area 6[default]R 0.0-0.425, 0.0-0.0133, 0.0-0.425* 0.0-0.28448, 0.0-0.00711, 0.0-0.28448* 0.0-0.24682, 0.0-0.17574, 0.0-0.24682* GPQDST [area]
Available supported input character sets (1=PRIMARY, 2=ALL ) E ALL ALL PRIMARY  
Physical input device type for the measure (1=BUTTON, 2=SCALAR, 3=2D_VECTOR ) E BUTTON BUTTON BUTTON GPQSPD [category]
Physical input device number for the measure I 4 (keyboard) 4 (keyboard) 4 (keyboard) GPQSPD [pdevice]
Maximum input buffer size I 160 80 80* GPQDST [size]
Default initial string input buffer size I 160 80 80 GPQDST [buflen]
Length of default initial string I 0 0 0 GPQST [strlen]
Default editing position I 1 1 1 GPQDST [editpos]
Note: * See the text prior to this table for more information.


Table 82. String Triggers

Device Number Trigger Level Default Trigger Type Default Low Qualifier Default High Qualifier Available Trigger Types
For the X workstation
String 1-16 0 4 65538 65538 1, 2, 3, 41 *
For the 6090 and 5080
String 1-16 0 4 65537 65537 1, 2, 3, 41 *
Notes: 1 GDDM has no available trigger types.

* See the text prior to this table for more information.

Button Devices

A button device reports a button number when a button is pressed. Some devices also report the release of a button. In general, workstations support the following button devices:

See page reference #1 for more information concerning (LPFKs).

The effect of button physical device 4 (keyboard) as a trigger is limited when processing national languages. During pre-editing mode or when auxiliary translation windows are present, the keyboard does not provide input to any measure or trigger process. For example, during pre-editing mode, an application does not receive any choice device 4 input events.

The presence of flags and number of value range descriptors depend on the hardware configuration of your workstation. 

The flag attribute 2=NOT_PRESENT_CAN_BE_EMULATED is available via the Create Input Device (CLDEVS ) procopt. See "CLDEVS (Create Input Device)"screen ID='giflag' XREFTEXT='-*-'.

Table 83. Button Physical Devices (Values 1 - 4) - X Default Values

Button Physical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adpaters1 non-DWA Inquiry
Button device number I 1) LPFKs

2) pointing device

3) PF keys

4) key- board

1) LPFKs

2) pointing device

3) PF keys

4) key- board

1) LPFKs

2) pointing device

3) PF keys

4) key- board

1) LPFKs

2) pointing device

3) PF keys

4) key- board

GPQPDC [device]
Flags (1=NOT_PRESENT_ CANNOT_BE_ EMULATED, 2=NOT_PRESENT_ CAN_BE_ EMULATED, 3=PRESENT_ CANNOT_BE_ EMULATED, 4=PRESENT_CAN_ BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * GPQPDC [flags]
Device sub-type (1=KEYBOARD, 2=OTHER ) E 1) OTHER

2) OTHER

3) OTHER

4) KEY- BOARD

1) OTHER

2) OTHER

3) OTHER

4) KEY- BOARD

1) OTHER

2) OTHER

3) OTHER

4) KEY- BOARD

1) OTHER

2) OTHER

3) OTHER

4) KEY- BOARD

GPQPDC [type]
Number of value range descriptors I 1) 1

2) 1*

3) 1

4) 19*

1) 1

2) 1*

3) 1

4) 19*

1) 1

2) 1*

3) 1

4) 19*

1) 1

2) 1*

3) 1

4) 19*

GPQPDC [totnum]
Value range descriptors I 1) 1-32

2) 1-8*

3) 1-n2

1) 1-32

2) 1-8*

3) 1-n2

1) 1-32

2) 1-8*

3) 1-n2

1) 1-32

2) 1-8*

3) 1-n 2

GPQPDC [vrange]
Notes: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

2 n can be >=32 depending on the X server and the keyboard being used with your workstation.

* See the text prior to this table for more information.


Table 84. Button Physical Devices Default Values

Button Logical Devices Data Type 6090 5080 GDDM Inquiry
Button device number I 1) LPFKs

2) pointing device

3) PF keys

4) keyboard

1) LPFKs

2) pointing device

3) PF keys

4) keyboard

1) PF keys

2) mouse

4) keyboard

GPQPDC [device]
Flags (1=NOT_PRESENT_ CANNOT_BE_EMULATED, 2=NOT_PRESENT_CAN_ BE_EMULATED, 3=PRESENT_CANNOT_BE_ EMULATED, 4=PRESENT_CAN_BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED * PRESENT_ CANNOT_BE_ EMULATED PRESENT_ CANNOT_BE_ EMULATED GPQPDC [flags]
Device sub-type (1=KEYBOARD, 2=OTHER ) E 1) OTHER

2) OTHER

3) OTHER

4) KEYBOARD

1) OTHER

2) OTHER

3) OTHER

4) KEYBOARD

1) OTHER

2) OTHER

4) KEYBOARD

GPQPDC [type]
Number of value range descriptors I 1) 1

2) 1

3) 1

4) 19*

1) 1

2) 1*

3) 1

4) 19

1) 1

2) 1

4) 2

GPQPDC [totnum]
Value range descriptors I 1) 1-32

2) 1-8

3) 1-41

1) 1-32

2) 1-8*

3) 1- n1

1) 1-24

2) 1-3

4) 65537 & 65539

GPQPDC [vrange]
Note: 1 n can be <=41 depending on the keyboard being used with your workstation.

* See the text prior to this table for more information.

Scalar Devices

A scalar device reports a value within some continuous range. The graPHIGS API supports dial scalar devices which report values as relative values.

See page reference #1 for information concerning scalar devices (dials).

The presence of flags depend on the hardware configuration of your workstation. The flag attribute 2=NOT_PRESENT_CAN_BE_EMULATED is available via the Create Input Device (CLDEVS ) procopt. (See "CLDEVS (Create Input Device)")screen ID='giscflg' XREFTEXT='-*-'.


Table 85. Scalar Devices - X Workstation Default Values

Scalar Physical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Scalar device number I 1-8 (dials) 1-8 (dials) 1-8 (dials) 1-8 (dials) GPQPDC [pdevice]
Flags (1=NOT_PRESENT_ CANNOT_BE_ EMULATED, 2=NOT_PRESENT_ CAN_BE_EMULATED, 3=PRESENT_ CANNOT_ BE_EMULATED, 4=PRESENT_CAN_ BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED * GPQPDC [flags]
Device sub-type (1=ABSOLUTE, 2=RELATIVE ) E RELATIVE RELATIVE RELATIVE RELATIVE GPQPDC [type]
Number of value range descriptors I 1 1 1 1 GPQPDC [totnum]
Value range descriptors I 0-256 0-256 0-256 0-256 GPQPDC [vrange]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 86. Scalar Devices Default Values

Scalar Physical Devices Data Type 6090 5080 Inquiry
Scalar device number I 1-8 (dials) 1-8 (dials) GPQPDC [pdevice]
Flags (1=NOT_PRESENT_ CANNOT_BE_ EMULATED, 2=NOT_PRESENT_ CAN_BE_EMULATED, 3=PRESENT_ CANNOT_ BE_EMULATED, 4=PRESENT_CAN_ BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED * PRESENT_ CAN_BE_ EMULATED GPQPDC [flags]
Device sub-type (1=ABSOLUTE, 2=RELATIVE ) E RELATIVE RELATIVE GPQPDC [type]
Number of value range descriptors I 1 1 GPQPDC [totnum]
Value range descriptors I 0-256 0-256 GPQPDC [vrange]
Note: * See the text prior to this table for more information.

Vector Devices

A vector device reports an x, y value within some continuous range. The device can provide either absolute or relative values.

The graPHIGS API supports 2D vector devices which include the tablet and the mouse. The tablet reports absolute values and the mouse reports relative values.

The value range descriptors depend on the hardware configuration of your workstation. 

See page reference #1 for more information concerning vector devices.

Table 87. Vector Physical Devices - X Workstation Default Values

Vector Physical Devices Data Type High Perf. 3D Proc. (8 bit / 24 bit) POWER GT4 Family and POWER GTO XSOFT and POWER Adapters1 non-DWA Inquiry
Vector device number I 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) 1 (tablet or mouse) GPQSPD [pdevice]
Flags (1=NOT_PRESENT_ CANNOT_BE_EMULATED, 2=NOT_PRESENT_CAN_ BE_EMULATED, 3=PRESENT_CANNOT_ BE_EMULATED, 4=PRESENT_CAN_ BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED PRESENT_ CAN_BE_ EMULATED PRESENT_ CAN_BE_ EMULATED PRESENT_ CAN_BE_ EMULATED GPQPDC [flags]
Type of physical input device (1=ABSOLUTE, 2=RELATIVE ) E ABSOLUTE ABSOLUTE ABSOLUTE ABSOLUTE GPQPDC [type]
Number of value range descriptors I 2 2 2 2 GPQPDC [totnum]
Value range descriptors I[default]2 I[default]2 (0,65535), (0,65535)* (0,65535), (0,65535)* (0,65535), (0,65535)* (0,65535), (0,65535)* GPQPDC [vrange]
Note: 1 POWER Adapters include the POWER GXT1000, POWER GXT500, POWER GXT500D, POWER GXT250, POWER GXT255P, POWER GXT500P, POWER GXT550P, GXT800M, and POWER GXT800P

* See the text prior to this table for more information.


Table 88. Vector Physical Devices Default Values

Vector Logical Devices Data Type 6090 5080 GDDM Inquiry
Vector device number I 1 (tablet) 1 (tablet) 1 (mouse, keyboard, or tablet) GPQSPD [pdevice]
Flags (1=NOT_PRESENT_CANNOT_ BE_EMULATED, 2=NOT_PRESENT_CAN_ BE_EMULATED, PRESENT_CANNOT_ BE_EMULATED, 4=PRESENT_CAN_ BE_EMULATED ) E PRESENT_ CAN_BE_ EMULATED PRESENT_ CANNOT_BE_ EMULATED PRESENT_ CANNOT_BE_ EMULATED GPQPDC [flags]
Type of physical input device (1=ABSOLUTE, 1=RELATIVE ) E ABSOLUTE ABSOLUTE ABSOLUTE or RELATIVE GPQPDC [type]
Number of value range descriptors I 2 2 2 GPQPDC [totnum]
Value range descriptors I[default]2 I[default]2 (0,1279), (0,1023) (0,1023), (0,1023) (0,1023), (0,1023) GPQPDC [vrange]
Note: * See the text prior to this table for more information.

Break Action

The break action for most workstations is the Cancel key. The break action applies to all device classes when a device is in 1=REQUEST mode.

The available trigger types depend on the hardware configuration of your workstation. If you do not have lighted program function keys (LPFKs) installed, then trigger type 1 is not available. 

X, and XSOFT
The break action is programmable. The Scroll Lock key is the default break action.
6090, 5080
The break action is programmable.
GDDM
Press the Clear key on the keyboard. The break action is not programmable.

The following table describes the available break triggers and the default break action.

Table 89. Break Action Triggers

Default Trigger Type Default Trigger Qualifier Available Trigger Types
4 65539 1, 2, 3, 4*
Note: * See the text prior to this table for more information.


[ Previous | Next | Contents | Glossary | Home | Search ]