other versions
- jessie 3.1.4~abc9f50-7
SoShapeStyleElement(3) | Coin | SoShapeStyleElement(3) |
NAME¶
SoShapeStyleElement - The SoShapeStyleElement class is yet to be documented. FIXME: write doc.SYNOPSIS¶
#include <Inventor/elements/SoShapeStyleElement.h> Inherits SoElement.Public Types¶
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 }
Public Member Functions¶
virtual void init (SoState *state)
Static Public Member Functions¶
static SoType getClassTypeId (void)
Protected Member Functions¶
virtual ~SoShapeStyleElement ()
Additional Inherited Members¶
Detailed Description¶
The SoShapeStyleElement class is yet to be documented. FIXME: write doc.Constructor & Destructor Documentation¶
SoShapeStyleElement::~SoShapeStyleElement () [protected], [virtual]¶
The destructor.Member Function Documentation¶
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]¶
This static method initializes static data for the SoShapeStyleElement class.unsigned int SoShapeStyleElement::getFlags (void) const¶
Returns the state flags. Used internally to optimize rendering. \ since Coin 2.4SbBool SoShapeStyleElement::mightNotRender (void) const¶
FIXME: write doc.SbBool SoShapeStyleElement::needNormals (void) const¶
FIXME: write doc.SbBool SoShapeStyleElement::needTexCoords (void) const¶
FIXME: write doc.int SoShapeStyleElement::getRenderCaseMask (void) const¶
Not implemented in Coin. It is used by SoVertexProperty in SGI OIV.void SoShapeStyleElement::setTexture3Enabled ( SoState *conststate, const SbBoolvalue) [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 *conststate) [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 SbBoolvalue) [static]¶
Sets bumpmap enabled. Since:Coin 2.4
void SoShapeStyleElement::setBigImageEnabled ( SoState *state, const SbBoolvalue) [static]¶
Sets bigimage enabled. Since:Coin 2.4
void SoShapeStyleElement::setVertexArrayRendering ( SoState *state, const SbBoolvalue) [static]¶
Sets if vertex array rendering might be used. Since:Coin 2.4
void SoShapeStyleElement::setTransparentMaterial ( SoState *state, const SbBoolvalue) [static]¶
Sets material transparency. Since:Coin 2.4
void SoShapeStyleElement::setTransparentTexture ( SoState *state, const SbBoolvalue) [static]¶
Sets texture transparency. Since:Coin 2.4
void SoShapeStyleElement::setShadowMapRendering ( SoState *state, const SbBoolvalue) [static]¶
Sets whether we are rendering to a shadow (depth) map or not. Since:Coin 2.5
void SoShapeStyleElement::setShadowsRendering ( SoState *state, const SbBoolvalue) [static]¶
Sets whether we are rendering with shadows or not. Since:Coin 2.5
Author¶
Generated automatically by Doxygen for Coin from the source code.Thu May 29 2014 | Version 4.0.0a |