|
http://www.sim.no/ http://www.coin3d.org/ |
The SoGLColorIndexElement class sets the current OpenGL color.This element is only used when the OpenGL canvas is in colorindex mode, ie where colors for individual pixels are fetched from a color lookup table ("CLUT"). The usual thing to do is to set up a canvas in RGBA truecolor mode. More...
#include <Inventor/elements/SoGLColorIndexElement.h>
Public Member Functions | |
| virtual void | init (SoState *state) |
| int32_t | getNum (void) const |
| int32_t | get (const int index) const |
Static Public Member Functions | |
| static void | initClass (void) |
| static SbBool | isColorIndexMode (SoState *state) |
| static void | set (SoState *const state, SoNode *const node, const int32_t numindices, const int32_t *const indices) |
| static const SoGLColorIndexElement * | getInstance (SoState *state) |
| static int32_t | getDefault (void) |
Protected Member Functions | |
| virtual | ~SoGLColorIndexElement () |
The SoGLColorIndexElement class sets the current OpenGL color.
This element is only used when the OpenGL canvas is in colorindex mode, ie where colors for individual pixels are fetched from a color lookup table ("CLUT"). The usual thing to do is to set up a canvas in RGBA truecolor mode.
One common use for colorindex mode OpenGL canvases is to use one in the overlay planes (which are usually limited to only 2 or 4 available colors), if supported by the OpenGL hardware and / or driver.
| SoGLColorIndexElement::~SoGLColorIndexElement | ( | ) | [protected, virtual] |
The destructor.
| void SoGLColorIndexElement::initClass | ( | void | ) | [static] |
Initialize relevant common data for all instances, like the type system.
Reimplemented from SoReplacedElement.
| SbBool SoGLColorIndexElement::isColorIndexMode | ( | SoState * | state | ) | [static] |
Returns TRUE if the current GL context is in color index mode.
| void SoGLColorIndexElement::set | ( | SoState *const | state, |
| SoNode *const | node, | ||
| const int32_t | numindices, | ||
| const int32_t *const | indices | ||
| ) | [static] |
Sets current color indices.
| const SoGLColorIndexElement * SoGLColorIndexElement::getInstance | ( | SoState * | state | ) | [static] |
Returns the current element.
| int32_t SoGLColorIndexElement::getNum | ( | void | ) | const |
Returns number of color indices in element.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Sun May 1 2011 02:58:31 for Coin by Doxygen 1.7.3.