glIndexdv function
The glIndexdv function sets the current color index.
void WINAPI glIndexdv(
const GLdouble *c
);
-
c
-
A pointer to a one-element array that contains the new value for the current color index.
This function does not return a value.
The glIndexdv function updates the current (single-valued) color index. It takes one argument: the new value for the current color index.
The current index is stored as a floating-point value. Integer values are converted directly to floating-point values, with no special mapping.
Index values outside the representable range of the color-index buffer are not clamped. However, before an index is dithered (if enabled) and written to the framebuffer, it is converted to fixed-point format. Any bits in the integer portion of the resulting fixed-point value that do not correspond to bits in the framebuffer are masked out.
The current index can be updated at any time. In particular, glIndexdv can be called between a call to glBegin and the corresponding call to glEnd.
The following function retrieves information related to glIndexdv:
glGet with argument GL_CURRENT_INDEX
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|
Library |
|
DLL |
|