1#ifndef COIN_SOTEXTURECOORDINATEBUNDLE_H
2#define COIN_SOTEXTURECOORDINATEBUNDLE_H
36#include <Inventor/bundles/SoBundle.h>
37#include <Inventor/SbBasic.h>
38#include <Inventor/system/inttypes.h>
39#include <Inventor/elements/SoGLMultiTextureCoordinateElement.h>
41#include <Inventor/SbVec4f.h>
51 const SbBool forRendering,
52 const SbBool setUpDefault = TRUE);
61 void send(
const int index)
const {
66 glElt->send(index, point, normal);
69 SbBool needIndices(
void)
const;
77 static const SbVec4f & defaultCB(
void * userdata,
80 static const SbVec4f & defaultCBMulti(
void * userdata,
87 int defaultdim0, defaultdim1;
88 void initDefaultCallback(
SoAction * action);
89 void initDefault(
SoAction * action,
const int unit);
The SbVec3f class is a 3 dimensional vector with floating point coordinates.
Definition SbVec3f.h:51
The SbVec4f class is a 4 dimensional vector with floating point coordinates.
Definition SbVec4f.h:49
The SoAction class is the base class for all traversal actions.
Definition SoAction.h:77
SoBundle(SoAction *action)
Definition SoBundle.cpp:57
The SoGLMultiTextureCoordinateElement class stores the current gltexture coordinates for several unit...
Definition SoGLMultiTextureCoordinateElement.h:41
The SoMultiTextureCoordinateElement class is yet to be documented.
Definition SoMultiTextureCoordinateElement.h:48
The SoShape class is the superclass for geometry shapes.
Definition SoShape.h:52
void send(const int index, const SbVec3f &point, const SbVec3f &normal) const
Definition SoTextureCoordinateBundle.h:64
SoTextureCoordinateBundle(SoAction *const action, const SbBool forRendering, const SbBool setUpDefault=TRUE)
Definition SoTextureCoordinateBundle.cpp:86
SbBool needCoordinates(void) const
Definition SoTextureCoordinateBundle.cpp:180
const SbVec4f & get(const int index)
Definition SoTextureCoordinateBundle.cpp:242
void send(const int index) const
Definition SoTextureCoordinateBundle.h:61
SbBool isFunction(void) const
Definition SoTextureCoordinateBundle.cpp:189
The SoTextureCoordinateCache class is used to cache generated texture coordinates.
Definition SoTextureCoordinateCache.h:43