MeVisLab Toolbox Reference
SoShadowMatrixElement Class Reference

#include <SoShadowMatrixElement.h>

Inheritance diagram for SoShadowMatrixElement:

Public Member Functions

SbBool matches (const SoElement *elt) const override
 
SoElement * copyMatchInfo () const override
 

Static Public Member Functions

static void set (SoState *state, SoNode *node, const SbMatrix &matrix)
 
static void get (SoState *state, SbMatrix &matrix)
 
static const SbMatrix & get (SoState *state)
 
static const SbMatrix & get (SoState *state, SbBool &isValid)
 
static void initClass ()
 

Protected Member Functions

virtual void setElt (const SbMatrix &matrix)
 
virtual ~SoShadowMatrixElement ()
 

Detailed Description

Definition at line 25 of file SoShadowMatrixElement.h.

Constructor & Destructor Documentation

◆ ~SoShadowMatrixElement()

virtual SoShadowMatrixElement::~SoShadowMatrixElement ( )
protectedvirtual

Member Function Documentation

◆ copyMatchInfo()

SoElement* SoShadowMatrixElement::copyMatchInfo ( ) const
override

◆ get() [1/3]

static const SbMatrix& SoShadowMatrixElement::get ( SoState *  state)
static

◆ get() [2/3]

static const SbMatrix& SoShadowMatrixElement::get ( SoState *  state,
SbBool &  isValid 
)
static

◆ get() [3/3]

static void SoShadowMatrixElement::get ( SoState *  state,
SbMatrix &  matrix 
)
static

◆ initClass()

static void SoShadowMatrixElement::initClass ( )
static

◆ matches()

SbBool SoShadowMatrixElement::matches ( const SoElement *  elt) const
override

◆ set()

static void SoShadowMatrixElement::set ( SoState *  state,
SoNode *  node,
const SbMatrix &  matrix 
)
static

◆ setElt()

virtual void SoShadowMatrixElement::setElt ( const SbMatrix &  matrix)
protectedvirtual

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