33 typedef SoMultiTextureCoordinateElement inherited;
37 static void initClass(
void);
42 virtual void init(
SoState * state);
43 virtual void push(
SoState * state);
47 static void setTexGen(
SoState *
const state,
SoNode *
const node,
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;
59 void send(
const int unit,
const int index,
const SbVec3f &c,
const SbVec3f &n)
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;
The SoGLMultiTextureCoordinateElement class stores the current gltexture coordinates for several unit...
Definition SoGLMultiTextureCoordinateElement.h:32
CoordType
Definition SoTextureCoordinateElement.h:52