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

SoShaderTexture2 Class Reference

List of all members.

Public Member Functions

 SoShaderTexture2 ()

Static Public Member Functions

static void initClass ()
static int getMaxSize ()

Public Attributes

SoSFImage image

Protected Member Functions

void GLRender (SoGLRenderAction *action)
 ~SoShaderTexture2 ()

Static Protected Member Functions

static void imageChangeCB (void *, SoSensor *)

Protected Attributes

SoGLImage * glimage_
SoFieldSensor * imagesensor_
bool glimagevalid_

Private Member Functions

 SO_NODE_HEADER (SoShaderTexture2)

Constructor & Destructor Documentation

SoShaderTexture2::SoShaderTexture2 (  ) 
SoShaderTexture2::~SoShaderTexture2 (  )  [protected]

Member Function Documentation

static int SoShaderTexture2::getMaxSize (  )  [static]
Returns:
the largest side size that the hardware can handle.
void SoShaderTexture2::GLRender ( SoGLRenderAction *  action  )  [protected]
static void SoShaderTexture2::imageChangeCB ( void *  ,
SoSensor *   
) [static, protected]
static void SoShaderTexture2::initClass (  )  [static]
SoShaderTexture2::SO_NODE_HEADER ( SoShaderTexture2   )  [private]

Member Data Documentation

SoGLImage* SoShaderTexture2::glimage_ [protected]
SoFieldSensor* SoShaderTexture2::imagesensor_ [protected]