Public Member Functions | Static Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes

SoTextureChannelSetElement Class Reference

List of all members.

Public Member Functions

SbBool matches (const SoElement *element) const
SoElement * copyMatchInfo () const

Static Public Member Functions

static void set (SoState *, SoNode *, const SbImagei32 *, const int nrchannels, const SbList< uint32_t > *addnodeids=0)
 The nodeid's will be added to the matchinfo.
static int getNrChannels (SoState *)
static const SbImagei32getChannels (SoState *)
static void initClass ()

Private Member Functions

 SO_ELEMENT_HEADER (SoTextureChannelSetElement)
 ~SoTextureChannelSetElement ()
void setElt (const SbImagei32 *, const int nrchannels)

Static Private Member Functions

static SoElement * getElement (SoState *const state, const int stackIndex, SoNode *const node, const SbList< uint32_t > *additionalnodeids)

Private Attributes

const SbImagei32channels_
int nrchannels_
SbList< uint32_t > additionalnodeids_

Detailed Description

Element that holds one image per texture unit.


Constructor & Destructor Documentation

SoTextureChannelSetElement::~SoTextureChannelSetElement (  )  [private]

Member Function Documentation

SoElement* SoTextureChannelSetElement::copyMatchInfo (  )  const
static const SbImagei32* SoTextureChannelSetElement::getChannels ( SoState *   )  [static]
static SoElement* SoTextureChannelSetElement::getElement ( SoState *const   state,
const int  stackIndex,
SoNode *const   node,
const SbList< uint32_t > *  additionalnodeids 
) [static, private]
static int SoTextureChannelSetElement::getNrChannels ( SoState *   )  [static]
static void SoTextureChannelSetElement::initClass (  )  [static]
SbBool SoTextureChannelSetElement::matches ( const SoElement *  element  )  const
static void SoTextureChannelSetElement::set ( SoState *  ,
SoNode *  ,
const SbImagei32 ,
const int  nrchannels,
const SbList< uint32_t > *  addnodeids = 0 
) [static]

The nodeid's will be added to the matchinfo.

void SoTextureChannelSetElement::setElt ( const SbImagei32 ,
const int  nrchannels 
) [private]
SoTextureChannelSetElement::SO_ELEMENT_HEADER ( SoTextureChannelSetElement   )  [private]

Member Data Documentation