Open Inventor Reference
|
This class is being superceded by the SoLazyElement class. More...
#include <Inventor/elements/SoSpecularColorElement.h>
Public Member Functions | |
int32_t | getNum () const |
Returns the number of specular colors in any instance. | |
const SbColor & | get (int index) const |
Returns the current specular color. | |
Static Public Member Functions | |
static void | set (SoState *state, SoNode *, int32_t numColors, const SbColor *colors) |
Sets the current specular color(s) | |
static const SoSpecularColorElement * | getInstance (SoState *state) |
Returns the top (current) instance of the element in the state. | |
static SbColor | getDefault () |
Returns the default specular color. |
All methods are converted inline to SoLazyElement methods for compatibility. This only uses the first specular color, not an array of them.
Definition at line 78 of file SoSpecularColorElement.h.
const SbColor& SoSpecularColorElement::get | ( | int | index | ) | const [inline] |
Definition at line 110 of file SoSpecularColorElement.h.
References SoLazyElement::getSpecular(), and SoDebugError::post().
static SbColor SoSpecularColorElement::getDefault | ( | ) | [inline, static] |
Definition at line 121 of file SoSpecularColorElement.h.
References SoLazyElement::getDefaultSpecular().
static const SoSpecularColorElement* SoSpecularColorElement::getInstance | ( | SoState * | state | ) | [inline, static] |
Definition at line 98 of file SoSpecularColorElement.h.
int32_t SoSpecularColorElement::getNum | ( | ) | const [inline] |
Definition at line 107 of file SoSpecularColorElement.h.
static void SoSpecularColorElement::set | ( | SoState * | state, |
SoNode * | , | ||
int32_t | numColors, | ||
const SbColor * | colors | ||
) | [inline, static] |
Definition at line 84 of file SoSpecularColorElement.h.
References SoDebugError::post(), and SoLazyElement::setSpecular().