The SoShapeStyleElement class is yet to be documented.FIXME: write doc.  
 More...
#include <Inventor/elements/SoShapeStyleElement.h>
|  | 
| enum | Flags { LIGHTING = 0x00000100, 
TEXENABLED = 0x00000200, 
TEXFUNC = 0x00000400, 
BBOXCMPLX = 0x00000800,
 INVISIBLE = 0x00001000, 
ABORTCB = 0x00002000, 
OVERRIDE = 0x00004000, 
TEX3ENABLED = 0x00008000,
 BIGIMAGE = 0x00010000, 
BUMPMAP = 0x00020000, 
VERTEXARRAY = 0x00040000, 
TRANSP_TEXTURE = 0x00080000,
 TRANSP_MATERIAL = 0x00100000, 
TRANSP_SORTED_TRIANGLES = 0x00200000, 
SHADOWMAP = 0x00400000, 
SHADOWS = 0x00800000
 }
 | 
|  | 
|  | 
| static SoType | getClassTypeId (void) | 
|  | 
| static int | getClassStackIndex (void) | 
|  | 
| static void * | createInstance (void) | 
|  | 
| static void | initClass (void) | 
|  | 
| static const SoShapeStyleElement * | get (SoState *const state) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setDrawStyle (SoState *const state, const int32_t value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setComplexityType (SoState *const state, const int32_t value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setTransparencyType (SoState *const state, const int32_t value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setTextureEnabled (SoState *const state, const SbBool value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setTexture3Enabled (SoState *const state, const SbBool value) | 
|  | 
| static void | setTextureFunction (SoState *const state, const SbBool value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setLightModel (SoState *const state, const int32_t value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static void | setOverrides (SoState *const state, const SbBool value) | 
|  | FIXME: write doc. 
 | 
|  | 
| static SbBool | isScreenDoor (SoState *const state) | 
|  | FIXME: write doc. 
 | 
|  | 
| static int | getTransparencyType (SoState *const state) | 
|  | 
| static void | setBumpmapEnabled (SoState *state, const SbBool value) | 
|  | 
| static void | setBigImageEnabled (SoState *state, const SbBool value) | 
|  | 
| static void | setVertexArrayRendering (SoState *state, const SbBool value) | 
|  | 
| static void | setTransparentMaterial (SoState *state, const SbBool value) | 
|  | 
| static void | setTransparentTexture (SoState *state, const SbBool value) | 
|  | 
| static void | setShadowMapRendering (SoState *state, const SbBool value) | 
|  | 
| static void | setShadowsRendering (SoState *state, const SbBool value) | 
|  | 
| static void | initClass (void) | 
|  | 
| static SoType | getClassTypeId (void) | 
|  | 
| static int | getClassStackIndex (void) | 
|  | 
| static void | initElements (void) | 
|  | 
| static int | getNumStackIndices (void) | 
|  | 
| static SoType | getIdFromStackIndex (const int stackIndex) | 
|  | 
The SoShapeStyleElement class is yet to be documented.
FIXME: write doc. 
  
  | 
        
          | SoShapeStyleElement::~SoShapeStyleElement | ( |  | ) |  |  | protectedvirtual | 
 
 
  
  | 
        
          | void * SoShapeStyleElement::createInstance | ( | void |  | ) |  |  | static | 
 
This API member is considered internal to the library, as it is not likely to be of interest to the application programmer. 
 
 
  
  | 
        
          | void SoShapeStyleElement::initClass | ( | void |  | ) |  |  | static | 
 
 
      
        
          | unsigned int SoShapeStyleElement::getFlags | ( | void |  | ) | const | 
      
 
Returns the state flags. Used internally to optimize rendering.
\ since Coin 2.4 
 
 
      
        
          | SbBool SoShapeStyleElement::mightNotRender | ( | void |  | ) | const | 
      
 
 
      
        
          | SbBool SoShapeStyleElement::needNormals | ( | void |  | ) | const | 
      
 
 
      
        
          | SbBool SoShapeStyleElement::needTexCoords | ( | void |  | ) | const | 
      
 
 
      
        
          | int SoShapeStyleElement::getRenderCaseMask | ( | void |  | ) | const | 
      
 
 
  
  | 
        
          | void SoShapeStyleElement::setTexture3Enabled | ( | SoState *const | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
FIXME: write doc.
This function is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
- Since
- Coin 2.0 
 
 
  
  | 
        
          | int SoShapeStyleElement::getTransparencyType | ( | SoState *const | state | ) |  |  | static | 
 
Returns the current transparency type.
This function is an extension for Coin, and it is not available in the original SGI Open Inventor v2.1 API.
- Since
- Coin 2.0 
 
 
      
        
          | SbBool SoShapeStyleElement::isTextureFunction | ( | void |  | ) | const | 
      
 
Returns if texture function is currently enabled. 
 
 
  
  | 
        
          | void SoShapeStyleElement::setBumpmapEnabled | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets bumpmap enabled.
- Since
- Coin 2.4 
 
 
  
  | 
        
          | void SoShapeStyleElement::setBigImageEnabled | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets bigimage enabled.
- Since
- Coin 2.4 
 
 
  
  | 
        
          | void SoShapeStyleElement::setVertexArrayRendering | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets if vertex array rendering might be used.
- Since
- Coin 2.4 
 
 
  
  | 
        
          | void SoShapeStyleElement::setTransparentMaterial | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets material transparency.
- Since
- Coin 2.4 
 
 
  
  | 
        
          | void SoShapeStyleElement::setTransparentTexture | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets texture transparency.
- Since
- Coin 2.4 
 
 
  
  | 
        
          | void SoShapeStyleElement::setShadowMapRendering | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets whether we are rendering to a shadow (depth) map or not.
- Since
- Coin 2.5 
 
 
  
  | 
        
          | void SoShapeStyleElement::setShadowsRendering | ( | SoState * | state, |  
          |  |  | const SbBool | value |  
          |  | ) |  |  |  | static | 
 
Sets whether we are rendering with shadows or not.
- Since
- Coin 2.5 
 
 
The documentation for this class was generated from the following files: