1 #ifndef COIN_SOTEXTURE2_H 2 #define COIN_SOTEXTURE2_H 36 #include <Inventor/nodes/SoSubNode.h> 37 #include <Inventor/nodes/SoTexture.h> 38 #include <Inventor/fields/SoSFEnum.h> 39 #include <Inventor/fields/SoSFImage.h> 40 #include <Inventor/fields/SoSFString.h> 41 #include <Inventor/fields/SoSFColor.h> 42 #include <Inventor/fields/SoSFBool.h> 43 #include <Inventor/elements/SoMultiTextureImageElement.h> 55 static void initClass(
void);
59 MODULATE = SoMultiTextureImageElement::MODULATE,
60 DECAL = SoMultiTextureImageElement::DECAL,
61 BLEND = SoMultiTextureImageElement::BLEND,
62 REPLACE = SoMultiTextureImageElement::REPLACE
66 REPEAT = SoMultiTextureImageElement::REPEAT,
67 CLAMP = SoMultiTextureImageElement::CLAMP
78 virtual void doAction(
SoAction * action);
83 static SbBool readImage(
const SbString & fname,
int & w,
int & h,
int & nc,
84 unsigned char *& bytes);
88 virtual SbBool readInstance(
SoInput * in,
unsigned short flags);
90 int getReadStatus(
void);
91 void setReadStatus(
int s);
94 SbBool loadFilename(
void);
95 static void filenameSensorCB(
void *,
SoSensor *);
100 #endif // !COIN_SOTEXTURE2_H The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:45
The SoRayPickAction class does ray intersection with scene graphs.For interaction with the scene grap...
Definition: SoRayPickAction.h:50
SoSFEnum wrapS
Definition: SoTexture2.h:72
#define SO_NODE_HEADER(classname)
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:40
SoSFString filename
Definition: SoTexture2.h:70
The SoSFColor class is a container for an SbColor value.This field is used where nodes, engines or other field containers needs to store a single color value (i.e. Red + Green + Blue).
Definition: SoSFColor.h:40
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:40
The SoSFBool class is a container for an SbBool value.This field is used where nodes, engines or other field containers needs to store a boolean on/off or TRUE/FALSE value, like for instance as the "on" field of the SoPointLight, SoSpotLight and SoDirectionalLight node classes.
Definition: SoSFBool.h:39
SoSFEnum wrapT
Definition: SoTexture2.h:73
The SoSensor class is the abstract base class for all sensors.Sensors is a mechanism in Coin for sche...
Definition: SoSensor.h:43
SoSFBool enableCompressedTexture
Definition: SoTexture2.h:76
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:77
Wrap
Definition: SoTexture2.h:65
The SoFieldSensor class detects changes to a field.Attach a field to a sensor of this type to put it ...
Definition: SoFieldSensor.h:38
Model
Definition: SoTexture2.h:58
The SoTexture2 class is used to map a 2D texture onto subsequent geometry in the scenegraph.Shape nodes within the scope of SoTexture2 nodes in the scenegraph (ie below the same SoSeparator and to the righthand side of the SoTexture2) will have the texture applied according to each shape type's individual characteristics. See the documentation of the various shape types (SoFaceSet, SoCube, SoSphere, etc etc) for information about the specifics of how the textures will be applied.
Definition: SoTexture2.h:49
SoSFColor blendColor
Definition: SoTexture2.h:75
The SoCallbackAction class invokes callbacks at specific nodes.This action has mechanisms for trackin...
Definition: SoCallbackAction.h:80
The SoSFImage class is used to store pixel images.The SoSFImage class provides storage for inline 2D ...
Definition: SoSFImage.h:42
SoSFEnum model
Definition: SoTexture2.h:74
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:52
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:43
SoSFImage image
Definition: SoTexture2.h:71
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:50