18#ifndef _SoShadowMatrixElement_H
19#define _SoShadowMatrixElement_H
#define __MEVIS_IV_END_NAMESPACE
#define __MEVIS_IV_BEGIN_NAMESPACE
#define SOSHADOW_CLASS_SPEC
Define a class export specifier needed to make the class exportable in dll's.
SbBool matches(const SoElement *elt) const override
static const SbMatrix & get(SoState *state, SbBool &isValid)
static void get(SoState *state, SbMatrix &matrix)
static const SbMatrix & get(SoState *state)
static void set(SoState *state, SoNode *node, const SbMatrix &matrix)
virtual void setElt(const SbMatrix &matrix)
SoElement * copyMatchInfo() const override
virtual ~SoShadowMatrixElement()
Target mlrange_cast(Source arg)
Generic version of checked ML casts.