1 #ifndef COIN_SOBUMPMAP_H 2 #define COIN_SOBUMPMAP_H 27 #include <Inventor/nodes/SoSubNode.h> 28 #include <Inventor/fields/SoSFImage.h> 29 #include <Inventor/fields/SoSFString.h> 30 #include <Inventor/fields/SoSFEnum.h> 31 #include <Inventor/elements/SoTextureImageElement.h> 43 static void initClass(
void);
47 REPEAT = SoTextureImageElement::REPEAT,
48 CLAMP = SoTextureImageElement::CLAMP
61 static SbBool readImage(
const SbString & fname,
int & w,
int & h,
int & nc,
62 unsigned char *& bytes);
70 SbBool loadFilename(
void);
71 static void filenameSensorCB(
void *,
SoSensor *);
76 #endif // !COIN_SOBUMPMAP_H The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:41
The SoRayPickAction class does ray intersection with scene graphs.For interaction with the scene grap...
Definition: SoRayPickAction.h:40
virtual void notify(SoNotList *l)
Definition: SoNode.cpp:423
SoSFImage image
Definition: SoBumpMap.h:52
The SoSFString class is a container for an SbString.This field is used where nodes, engines or other field containers needs to store a single string.
Definition: SoSFString.h:31
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:47
SoSFEnum wrapT
Definition: SoBumpMap.h:54
The SoSFEnum class is a container for an enum value.This field is used where nodes, engines or other field containers needs to store one particular value out of an enumerated set.
Definition: SoSFEnum.h:31
The SoBumpMap class is used to map a bump map onto subsequent shapes.SoBumpMap has support for two ty...
Definition: SoBumpMap.h:37
virtual void rayPick(SoRayPickAction *action)
Definition: SoNode.cpp:1087
SoSFString filename
Definition: SoBumpMap.h:51
The SoSensor class is the abstract base class for all sensors.Sensors is a mechanism in Coin for sche...
Definition: SoSensor.h:34
virtual SbBool readInstance(SoInput *in, unsigned short flags)
Definition: SoNode.cpp:1438
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:67
Wrap
Definition: SoBumpMap.h:46
The SoFieldSensor class detects changes to a field.Attach a field to a sensor of this type to put it ...
Definition: SoFieldSensor.h:29
virtual void doAction(SoAction *action)
Definition: SoNode.cpp:761
The SoCallbackAction class invokes callbacks at specific nodes.This action has mechanisms for trackin...
Definition: SoCallbackAction.h:70
The SoSFImage class is used to store pixel images.The SoSFImage class provides storage for inline 2D ...
Definition: SoSFImage.h:32
virtual void GLRender(SoGLRenderAction *action)
Definition: SoNode.cpp:904
The SbString class is a string class with convenience functions for string operations.This is the class used for storing and working with character strings. It automatically takes care of supporting all the "bookkeeping" tasks usually associated with working with character strings, like memory allocation and deallocation etc.
Definition: SbString.h:42
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:34
SoSFEnum wrapS
Definition: SoBumpMap.h:53
virtual void callback(SoCallbackAction *action)
Definition: SoNode.cpp:974
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:39