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

SoSplitTexture2 Class Reference

List of all members.

Public Member Functions

 SoSplitTexture2 ()

Static Public Member Functions

static void initClass ()
static char cHasTransparency ()
static char cHasNoTransparency ()
static char cHasNoIntermediateTransparency ()

Public Attributes

SoSFImage image
SoSFShort transparencyInfo

Protected Member Functions

void GLRender (SoGLRenderAction *)
 ~SoSplitTexture2 ()

Static Protected Member Functions

static void imageChangeCB (void *, SoSensor *)

Private Member Functions

 SO_NODE_HEADER (SoSplitTexture2)

Detailed Description

Adds a texture to the scene. The texture is however not sent to OpenGL, but is put on the state. Multiple SoSplitTexture2Part can then fetch (parts of) the texture from the state and send it to OpenGL. The class will tag each texture by the current texture unit.


Constructor & Destructor Documentation

SoSplitTexture2::SoSplitTexture2 (  ) 
SoSplitTexture2::~SoSplitTexture2 (  )  [protected]

Member Function Documentation

static char SoSplitTexture2::cHasNoIntermediateTransparency (  )  [static]
static char SoSplitTexture2::cHasNoTransparency (  )  [static]
static char SoSplitTexture2::cHasTransparency (  )  [static]
void SoSplitTexture2::GLRender ( SoGLRenderAction *   )  [protected]
static void SoSplitTexture2::imageChangeCB ( void *  ,
SoSensor *   
) [static, protected]
static void SoSplitTexture2::initClass (  )  [static]
SoSplitTexture2::SO_NODE_HEADER ( SoSplitTexture2   )  [private]

Member Data Documentation