other versions
- wheezy-backports 3.1.4~abc9f50-3~bpo70+1
- jessie 3.1.4~abc9f50-7
SoDepthBufferElement(3) | Coin | SoDepthBufferElement(3) |
NAME¶
SoDepthBufferElement - The SoDepthBufferElement controls the depth buffer settings.SYNOPSIS¶
#include <Inventor/elements/SoDepthBufferElement.h> Inherits SoElement. Inherited by SoGLDepthBufferElement.Public Types¶
enum DepthWriteFunction { NEVER, ALWAYS, LESS, LEQUAL, EQUAL, GEQUAL, GREATER, NOTEQUAL }
Public Member Functions¶
virtual void init (SoState *state)
Static Public Member Functions¶
static SoType getClassTypeId (void)
Protected Member Functions¶
virtual ~SoDepthBufferElement ()
Protected Attributes¶
SbBool test
Additional Inherited Members¶
Detailed Description¶
The SoDepthBufferElement controls the depth buffer settings.Coin 3.0
Constructor & Destructor Documentation¶
SoDepthBufferElement::~SoDepthBufferElement (void) [protected], [virtual]¶
The destructor.Member Function Documentation¶
SoType SoDepthBufferElement::getClassTypeId (void) [static]¶
This static method returns the class type. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.int SoDepthBufferElement::getClassStackIndex (void) [static]¶
This static method returns the state stack index for the class. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.void * SoDepthBufferElement::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. Reimplemented in SoGLDepthBufferElement.void SoDepthBufferElement::initClass (void) [static]¶
This function initializes the SoDepthBufferElement class type for Coin. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.void SoDepthBufferElement::set (SoState *state, SbBooltest, SbBoolwrite, DepthWriteFunctionfunction, SbVec2frange) [static]¶
Set this element's values.void SoDepthBufferElement::get (SoState *state, SbBool &test_out, SbBool &write_out, DepthWriteFunction &function_out, SbVec2f &range_out) [static]¶
Fetches this element's values.SbBool SoDepthBufferElement::getTestEnable (SoState *state) [static]¶
Returns the depth test enabled state.SbBool SoDepthBufferElement::getWriteEnable (SoState *state) [static]¶
Returns the depth buffer write enabled state.SoDepthBufferElement::DepthWriteFunction SoDepthBufferElement::getFunction ( SoState *state) [static]¶
Returns the set depth buffer write function.SbVec2f SoDepthBufferElement::getRange (SoState *state) [static]¶
Returns the depth buffer value range used.void SoDepthBufferElement::init (SoState *state) [virtual]¶
Internal Coin method. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.void SoDepthBufferElement::push (SoState *state) [virtual]¶
Internal Coin method. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.void SoDepthBufferElement::pop (SoState *state, const SoElement *prevTopElement) [virtual]¶
Internal Coin method. Reimplemented from SoElement. Reimplemented in SoGLDepthBufferElement.SbBool SoDepthBufferElement::matches (const SoElement *element) const [virtual]¶
Internal Coin method. Implements SoElement.SoElement * SoDepthBufferElement::copyMatchInfo (void) const [virtual]¶
Internal Coin method. Implements SoElement.void SoDepthBufferElement::setElt (SbBooltest, SbBoolwrite, DepthWriteFunctionfunction, SbVec2frange) [protected], [virtual]¶
Virtual method to set the state to get derived elements updated. Reimplemented in SoGLDepthBufferElement.Author¶
Generated automatically by Doxygen for Coin from the source code.Sat Oct 12 2013 | Version 4.0.0a |