The IDLgrClipboard::GetDeviceInfo procedure method returns information which allows IDL applications to intelligently make decisions for optimal performance. For example, it allows an application to determine if RENDERER=1 is actually implemented in hardware. It also allows applications to make optimal quality decisions when dynamically building texture maps.
Obj->[IDLgrClipboard::]GetDeviceInfo [, ALL=variable] [, MAX_NUM_CLIP_PLANES=variable] [, MAX_TEXTURE_DIMENSIONS=variable] [, MAX_VIEWPORT_DIMENSIONS=variable] [, NAME=variable] [, NUM_CPUS=variable] [, VENDOR=variable] [, VERSION=variable]
None
Set this keyword to a named variable which, upon return, contains a structure with the values of all the device information keywords as fields.
Set this keyword to a named variable that upon return will contain an integer that specifies the maximum number of user-defined clipping planes supported by the device.
Set this keyword equal to a named variable. Upon return, MAX_TEXTURE_DIMENSIONS contains a two element integer array that specifies the maximum texture size supported by the device.
Set this keyword equal to a named variable. Upon return, MAX_VIEWPORT_DIMENSIONS contains a two element integer array that specifies the maximum size of a graphics display supported by the device.
Set this keyword equal to a named variable. Upon return, NAME contains the name of the rendering device as a string.
Set this keyword equal to a named variable. Upon return, NUM_CPUS contains an integer that specifies the number of CPUs that are known to, and available to IDL.
| Note |
Set this keyword equal to a named variable. Upon return, VENDOR contains the name of the rendering device creator as a string.
Set this keyword equal to a named variable. Upon return, VERSION contains the version of the rendering device driver as a string.
Introduced: 5.1
MAX_NUM_CLIP_PLANES keyword added: 5.6