18 #ifndef _SoShadowRenderElement_H
19 #define _SoShadowRenderElement_H
27 typedef SoInt32Element inherited;
36 void init(SoState *state)
override;
39 static void set(SoState *state, SbBool shadowRender)
40 { SoInt32Element::set(classStackIndex, state, shadowRender); }
43 static SbBool
get(SoState *state)
#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.
void init(SoState *state) override
Initializes element.
static SbBool get(SoState *state)
Returns from the state whether or not this pass is for shadowing.
static SbBool getDefault()
Returns the default rendering pass purpose.
static void initClass()
Initializes the SoShadowRenderElement class.
static void set(SoState *state, SbBool shadowRender)
Sets in the state whether or not this pass is for shadowing.
virtual ~SoShadowRenderElement()
ml_vertex_id_map get(vertex_index_t, ml_graph_ptr g)
get() function for vertex id property map vertex_index_t just necessary for overloading