[ Previous | Next | Contents | Glossary | Home | Search ]
GL3.2 for AIX: Graphics Library (GL) Technical Reference

Tokens for the getgdesc Subroutine

The following data is returned when the indicated token is passed to the subroutine:

C FORTRAN Description
GD_BITS_ALPHABUFFER GDBITA The number of alpha blending bitplanes available on adapter. A value of zero is returned if there are no alpha bitplanes.
GD_BITS_CURSOR GDBITC The number of cursor bitplanes available on adapter.
GD_BITS_LINESTYLE GDBITL The number of independent bits in a linestyle.
GD_BITS_NORM_DBL_CMODE GDDBLC The number of bitplanes in each of the pair of main display buffers when the main display buffer is configured for double-buffered color map mode.
GD_BITS_NORM_DBL_RGB GDDBLR The number of bitplanes in each of the pair of main display buffers when the main display buffer is configured for double-buffered RGB mode.
GD_BITS_NORM_SNG_CMODE GDSNGC The number of bitplanes in the main display buffer when it is configured for single-buffered color map mode.
GD_BITS_NORM_SNG_RGB GDSNGR The number of bitplanes in the main display buffer when it is configured for single-buffered RGB mode.
GD_BITS_OVERLAY GDBITO The maximum number of overlay bitplanes for which the overlay buffer can be configured. Note that some adapters possess auxiliary bitplanes that can be configured as overlay or underlay bitplanes, but not both.
GD_BITS_PLANE_MASK GDBITP The maximum number of plane mask bitplanes available on the adapter.
GD_BITS_UNDERLAY GDBITU The maximum number of underlay bitplanes for which the underlay buffer can be configured. Note that some adapters possess auxiliary bitplanes that can be configured as overlay or underlay bitplanes, but not both.
GD_BITS_ZBUFFER GDBITZ The number of bitplanes in the z-buffer. A value of zero is returned if a z-buffer is not installed.
GD_BLEND GDBLEN True if alphablending is supported, False if not. Note: Alphablending does not necessarily require alpha bitplanes.
GD_BUTBOX GDBUTB True if a button box is attached to the system, False if not.
GD_DIALS GDDIAL True if dials are attached to the system, False if not.
GD_DITHER GDDITH A bit flag is returned indicating which buffers support dithering. The bit flag is the bitwise OR of the following flags: GD_BF_UNDER - Dithering in the underlay planes is supported. GD_BF_OVER - Dithering in the overlay planes is supported. GD_BF_MAIN - Dithering in the main frame buffer is supported. GD_BF_ALPHA - Dithering in the alpha buffer is supported.
GD_LARGE_MAP_SIZE GDLMAP The size of the single "large" color map.
GD_LIGHTING_TWOSIDE GDLIG2 True if two-sided lighting is supported, False if not.
GD_LINESMOOTH_CMODE GDLINC True if smooth lines (antialiased lines) are supported in color index mode.
GD_LINESMOOTH_RGB GDLINR True if smooth lines (antialiased lines) are supported in RGB mode.
GD_MAX_ATTR_STACKDEPTH GDMAST The maximum depth of the attribute stack.
GD_MAX_LSREPEAT GDMLSR The maximum linestyle repeat factor that can be set.
GD_MAX_MATRIX_STACKDEPTH GDMMST The maximum depth of the modeling/viewing matrix stack.
GD_MAX_NURBS_ORDER GDMNOR The maximum supported order of a NURBS surface.
GD_MAX_PATTERN_SIZE GDMPSZ The maximum dimension of a pattern bitmask.
GD_MAX_TRIM_ORDER GDMTOR The maximum supported order of a NURBS trimming curve.
GD_MAX_VERTS GDMVER The maximum number of vertices that can be specified between a bgn...() and end...() subroutine pair.
GD_MAX_VIEWPORT_STACKDEPTH GDMVST The maximum depth of the viewport stack.
GD_NUM_SMALL_MAPS GDNSM The number of small color maps.
GD_OVERUNDER_SHARED GDOUSH True if overlay and underlay bitplanes are shared, False if not.
GD_POINTSMOOTH_CMODE GDPSCM True if smooth points (antialiased, pixel-sized points) are supported in color index mode.
GD_POINTSMOOTH_RGB GDPSRG True if smooth points (antialiased, pixel-sized points) are supported in RGB mode.
GD_POLYMODE GDPOLY True if polymode is functional, FALSE if not.
GD_RGBMODE GDRGBM A bit flag is returned indicating which buffers support an RGB mode (color map mode is always supported in all bitplanes). The bit flag is the bitwise or of the following flags: GD_BF_UNDER - RGB mode in the underlay planes is supported. GD_BF_OVER - RGB mode in the overlay planes is supported. GD_BF_MAIN - RGB mode the main frame buffer is supported.
GD_SHADEBUFFERS GDSHAB A bit flag is returned indicating which buffers support smooth (Gouraud) shading. The bit flag is the bitwise or of the following flags: GD_BF_UNDER - Smooth shading in the underlay planes is supported. GD_BF_OVER - Smooth shading in the overlay planes is supported. GD_BF_MAIN - Smooth shading in the main frame buffer is supported. GD_BF_ALPHA - Smooth shading in the alpha buffer is supported.
GD_SHADEMODEL GDSHAM A bit flag is returned indicating which shading models are supported. The bit flag is the bitwise OR of the following flags: GD_SHADEMODEL_FLAT - Only flat shading is supported. GD_SHADEMODEL_GOURAUD - Gouraud shading (linear interpolation of colors) is supported. GD_SHADEMODEL_PSEUDO_PHONG - Pseudo Phong shading (adaptive tessellation of lit polygons) is supported. GD_SHADEMODEL_PHONG - Phong shading (hardware interpolation of normal vectors) is supported. GD_SHADEMODEL_QUADRATIC - Quadratic interpolation of colors and textures maps is supported.
GD_SMALL_MAP_SIZE GDSMAP The size of the multiple "small" color maps.
GD_SUBPIXEL_LINE GDSPLI A bit flag is returned indicating which buffers support subpixel-positioned lines. The bit flag is the bitwise or of the following flags: GD_BF_UNDER - Subpixel-positioned lines in the underlay planes are supported. GD_BF_OVER - Subpixel-positioned lines in the overlay planes are supported. GD_BF_MAIN - Subpixel-positioned lines in the main frame buffer are supported. GD_BF_ALPHA - Subpixel-positioned lines in the alpha buffer are supported.
GD_SUBPIXEL_PNT GDSPPN A bit flag is returned indicating which buffers support subpixel-positioned points. The bit flag is the bitwise or of the following flags: GD_BF_UNDER - Subpixel-positioned points in the underlay planes are supported. GD_BF_OVER - Subpixel-positioned points in the overlay planes are supported. GD_BF_MAIN - Subpixel-positioned points in the main frame buffer are supported. GD_BF_ALPHA - Subpixel-positioned points in the alpha buffer are supported.
GD_SUBPIXEL_POLY GDSPPL A bit flag is returned indicating which buffers support subpixel-positioned polygons. The bit flag is the bitwise or of the following flags: GD_BF_UNDER - Subpixel-positioned polygons in the underlay planes are supported. GD_BF_OVER - Subpixel-positioned polygons in the overlay planes are supported. GD_BF_MAIN - Subpixel-positioned polygons in the main frame buffer are supported. GD_BF_ALPHA - Subpixel-positioned polygons in the alpha buffer are supported.
GD_TEXTPORT GDTXTP True if the textport routines are functional, False if not.
GD_VERT_RETRACE_FREQ GDVREF The vertical retrace frequency.
GD_WSYS GDWSYS The type of windowing system running on the processor. Returns one of the following:GD_WSYS_NONE - No window system is running.GD_WSYS_4S - 4Sight Window System (TM) is currently running.GD_WSYS_AIX113 - AIXwindows, derived from X Windows System release 11.3, is currently running.GD_WSYS_AIX114 - AIXwindows, derived from Enhanced X-Windows System release 11.4, is currently running.
GD_XMMAX GDXMAX Horizontal size of the screen in millimeters.
GD_YMMAX GDYMAX Vertical size of the screen in millimeters.
GD_XPMAX GDXPMA Horizontal size of the screen in pixels.
GD_YPMAX GDYPMA Vertical size of the screen in pixels.
GD_ZDRAW_GEOM GDZGEO True if geometrical figures can be drawn into the z-buffer, False if not.
GD_ZDRAW_PIXELS GDZPIX True if pixel block transfers to and from the z-buffer are possible, False if not.
GD_ZMIN GDZMIN The smallest value that can be written into the z-buffer.
GD_ZMAX GDZMAX The largest value that can be written into the z-buffer.

Related Information

The getgdesc subroutine.


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