SmallChange  1.0.0
A collection of extensions to Coin3D
Loading...
Searching...
No Matches
GLDepthBufferElement Class Reference

The SoGLDrawStyleElement controls the OpenGL depth buffer. More...

#include <Inventor/elements/GLDepthBufferElement.h>

Inheritance diagram for GLDepthBufferElement:
SoElement

Public Types

enum  Func {
  NEVER , ALWAYS , LESS , LEQUAL ,
  EQUAL , GEQUAL , GREATER , NOTEQUAL
}
 

Public Member Functions

virtual SoElementcopyMatchInfo (void) const
 
virtual void init (SoState *state)
 
virtual SbBool matches (const SoElement *element) const
 
virtual void pop (SoState *state, const SoElement *prevTopElement)
 
virtual void push (SoState *state)
 

Static Public Member Functions

static void initClass (void)
 
static void set (SoState *state, const Func func, const SbBool enable)
 

Protected Member Functions

virtual ~GLDepthBufferElement ()
 

Detailed Description

The SoGLDrawStyleElement controls the OpenGL depth buffer.

Constructor & Destructor Documentation

◆ ~GLDepthBufferElement()

GLDepthBufferElement::~GLDepthBufferElement ( void )
protectedvirtual

The destructor.

Member Function Documentation

◆ copyMatchInfo()

SoElement * GLDepthBufferElement::copyMatchInfo ( void ) const
virtual

Internal Coin method.

◆ init()

void GLDepthBufferElement::init ( SoState * state)
virtual

Internal Coin method.

◆ initClass()

void GLDepthBufferElement::initClass ( void )
static

This static method initializes static data for the GLDepthBufferElement class.

◆ matches()

SbBool GLDepthBufferElement::matches ( const SoElement * element) const
virtual

Internal Coin method.

◆ pop()

void GLDepthBufferElement::pop ( SoState * state,
const SoElement * prevTopElement )
virtual

Internal Coin method.

◆ set()

void GLDepthBufferElement::set ( SoState * state,
const Func func,
const SbBool enable )
static

Set this element's values.


The documentation for this class was generated from the following files: