SoEmissiveColorElement Class Reference
[Elements]

Stores emissive color of current material (superseded by SoLazyElement). More...

#include <Inventor/elements/SoEmissiveColorElement.h>

List of all members.

Public Member Functions

int32_t getNum () const
const SbColorget (int index) const

Static Public Member Functions

static void set (SoState *state, SoNode *, int32_t numColors, const SbColor *colors)
static const
SoEmissiveColorElement
getInstance (SoState *state)
static SbColor getDefault ()

Detailed Description

Stores emissive color of current material (superseded by SoLazyElement).

This class is superseded by the SoLazyElement class. All methods are converted inline to SoLazyElement methods for compatibility. This only uses the first emissive color, not an array of them.

SEE ALSO

Deprecated:

Deprecated since Open Inventor 9500
See SoLazyElement instead.

Member Function Documentation

const SbColor & SoEmissiveColorElement::get ( int  index  )  const [inline]

Returns the current emissive color.

static SbColor SoEmissiveColorElement::getDefault (  )  [inline, static]

Returns the default emissive color.

const SoEmissiveColorElement * SoEmissiveColorElement::getInstance ( SoState state  )  [inline, static]

Returns the top (current) instance of the element in the state.

int32_t SoEmissiveColorElement::getNum (  )  const [inline]

Returns the number of emissive colors in any instance.

void SoEmissiveColorElement::set ( SoState state,
SoNode ,
int32_t  numColors,
const SbColor colors 
) [inline, static]

Sets the current emissive color(s).


The documentation for this class was generated from the following file:

Open Inventor Toolkit reference manual, generated on 12 Feb 2024
Copyright © Thermo Fisher Scientific All rights reserved.
http://www.openinventor.com/