The SoShapeStyleElement class is yet to be documented.
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::~SoShapeStyleElement |
( |
| ) |
|
|
protectedvirtual |
◆ createInstance()
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.
◆ initClass()
void SoShapeStyleElement::initClass |
( |
void |
| ) |
|
|
static |
◆ getFlags()
unsigned int SoShapeStyleElement::getFlags |
( |
void |
| ) |
const |
Returns the state flags. Used internally to optimize rendering.
\ since Coin 2.4
◆ mightNotRender()
SbBool SoShapeStyleElement::mightNotRender |
( |
void |
| ) |
const |
◆ needNormals()
SbBool SoShapeStyleElement::needNormals |
( |
void |
| ) |
const |
◆ needTexCoords()
SbBool SoShapeStyleElement::needTexCoords |
( |
void |
| ) |
const |
◆ getRenderCaseMask()
int SoShapeStyleElement::getRenderCaseMask |
( |
void |
| ) |
const |
◆ setTexture3Enabled()
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
◆ getTransparencyType()
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
◆ isTextureFunction()
SbBool SoShapeStyleElement::isTextureFunction |
( |
void |
| ) |
const |
Returns if texture function is currently enabled.
◆ setBumpmapEnabled()
void SoShapeStyleElement::setBumpmapEnabled |
( |
SoState * |
state, |
|
|
const SbBool |
value |
|
) |
| |
|
static |
Sets bumpmap enabled.
- Since
- Coin 2.4
◆ setBigImageEnabled()
void SoShapeStyleElement::setBigImageEnabled |
( |
SoState * |
state, |
|
|
const SbBool |
value |
|
) |
| |
|
static |
Sets bigimage enabled.
- Since
- Coin 2.4
◆ setVertexArrayRendering()
void SoShapeStyleElement::setVertexArrayRendering |
( |
SoState * |
state, |
|
|
const SbBool |
value |
|
) |
| |
|
static |
Sets if vertex array rendering might be used.
- Since
- Coin 2.4
◆ setTransparentMaterial()
void SoShapeStyleElement::setTransparentMaterial |
( |
SoState * |
state, |
|
|
const SbBool |
value |
|
) |
| |
|
static |
Sets material transparency.
- Since
- Coin 2.4
◆ setTransparentTexture()
void SoShapeStyleElement::setTransparentTexture |
( |
SoState * |
state, |
|
|
const SbBool |
value |
|
) |
| |
|
static |
Sets texture transparency.
- Since
- Coin 2.4
◆ setShadowMapRendering()
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
◆ setShadowsRendering()
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: