33 typedef SoMultiTextureCoordinateElement inherited;
42 virtual void init(SoState * state);
43 virtual void push(SoState * state);
44 virtual void pop(SoState * state,
49 SoTexCoordTexgenCB *
const texgenFunc,
50 void *
const texgenData = NULL,
51 SoTextureCoordinateFunctionCB *
const func = NULL,
52 void *
const funcData = NULL);
58 void send(
const int unit,
const int index)
const;
63 SoTexCoordTexgenCB * texgenCB;
67 void initRender(
const SbBool * enabled,
const int maxenabled)
const;
70 virtual void setElt(
const int unit,
71 SoTexCoordTexgenCB *func,
75 void doCallback(
const int unit)
const;
76 SoGLMultiTextureCoordinateElementP * pimpl;
static void initClass(void)
Definition SoGLMultiTextureCoordinateElement.cpp:71
SoGLMultiTextureCoordinateElement(void)
Definition SoGLMultiTextureCoordinateElement.cpp:79
static void setTexGen(SoState *const state, SoNode *const node, const int unit, SoTexCoordTexgenCB *const texgenFunc, void *const texgenData=NULL, SoTextureCoordinateFunctionCB *const func=NULL, void *const funcData=NULL)
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:185
virtual void push(SoState *state)
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:119
void initRender(const SbBool *enabled, const int maxenabled) const
Definition SoGLMultiTextureCoordinateElement.cpp:351
void send(const int unit, const int index) const
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:224
virtual SoTextureCoordinateElement::CoordType getType(const int unit) const
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:205
virtual void setElt(const int unit, SoTexCoordTexgenCB *func, void *data=NULL)
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:291
static const SoGLMultiTextureCoordinateElement * getInstance(SoState *const state)
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:215
virtual void init(SoState *state)
FIXME: write doc.
Definition SoGLMultiTextureCoordinateElement.cpp:99
CoordType
Definition SoTextureCoordinateElement.h:52