Static Public Member Functions | Private Member Functions | Private Attributes

SoSplitTexture2Element Class Reference

List of all members.

Static Public Member Functions

static void set (SoState *, SoNode *, int unit, const SbVec2s &, const int numcomponents, const unsigned char *bytes, char ti)
static const unsigned char * get (SoState *, int unit, SbVec2s &size, int &numcomponents, char &ti)
static void initClass ()

Private Member Functions

 SO_ELEMENT_HEADER (SoSplitTexture2Element)
 ~SoSplitTexture2Element ()
void setElt (int unit, const SbVec2s &, const int numcomponents, const unsigned char *bytes, char ti)

Private Attributes

SbList< int > numcomps_
SbList< const unsigned char * > bytes_
SbList< SbVec2s > sizes_
SbList< char > ti_

Detailed Description

Element that holds one image per texture unit.


Constructor & Destructor Documentation

SoSplitTexture2Element::~SoSplitTexture2Element (  )  [private]

Member Function Documentation

static const unsigned char* SoSplitTexture2Element::get ( SoState *  ,
int  unit,
SbVec2s &  size,
int &  numcomponents,
char &  ti 
) [static]
static void SoSplitTexture2Element::initClass (  )  [static]
static void SoSplitTexture2Element::set ( SoState *  ,
SoNode *  ,
int  unit,
const SbVec2s &  ,
const int  numcomponents,
const unsigned char *  bytes,
char  ti 
) [static]
void SoSplitTexture2Element::setElt ( int  unit,
const SbVec2s &  ,
const int  numcomponents,
const unsigned char *  bytes,
char  ti 
) [private]
SoSplitTexture2Element::SO_ELEMENT_HEADER ( SoSplitTexture2Element   )  [private]

Member Data Documentation

SbList<const unsigned char*> SoSplitTexture2Element::bytes_ [private]
SbList<int> SoSplitTexture2Element::numcomps_ [private]
SbList<SbVec2s> SoSplitTexture2Element::sizes_ [private]
SbList<char> SoSplitTexture2Element::ti_ [private]