67SoEXTENDER_Documented
class SoInt32Element :
public SoElement {
69 SO_ELEMENT_ABSTRACT_HEADER(SoInt32Element);
73 virtual void print(FILE *fp)
const;
80 virtual SbBool matches(
const SoElement* elt)
const;
83 virtual SoElement* copyMatchInfo()
const;
87 static void initClass();
88 static void exitClass();
95 static void set(
SoType type,
int stackIndex,
SoState *state, int32_t value);
97 static void set(
SoType type,
int stackIndex,
99 { set(type, stackIndex, state, value); }
100 static void set(
SoType type,
int stackIndex,
103 { set(type, stackIndex, state, (int32_t)value); }
107 virtual void setElt(int32_t value);
114 static int32_t get(SoType type,
int stackIndex,
SoState *state)
115 {
return (
static_cast<const SoInt32Element*
>( getConstElement(state, type, stackIndex) ) )->data; }
121 virtual ~SoInt32Element();