1 #ifndef COIN_SOTEXTURECUBEMAP_H 2 #define COIN_SOTEXTURECUBEMAP_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/SoMFString.h> 41 #include <Inventor/fields/SoSFColor.h> 42 #include <Inventor/elements/SoMultiTextureImageElement.h> 46 class SoTextureCubeMapP;
54 static void initClass(
void);
58 MODULATE = SoMultiTextureImageElement::MODULATE,
59 DECAL = SoMultiTextureImageElement::DECAL,
60 BLEND = SoMultiTextureImageElement::BLEND,
61 REPLACE = SoMultiTextureImageElement::REPLACE
65 REPEAT = SoMultiTextureImageElement::REPEAT,
66 CLAMP = SoMultiTextureImageElement::CLAMP
83 virtual void doAction(
SoAction * action);
88 static SbBool readImage(
const SbString & fname,
int & w,
int & h,
int & nc,
89 unsigned char *& bytes);
93 virtual SbBool readInstance(
SoInput * in,
unsigned short flags);
95 int getReadStatus(
void);
96 void setReadStatus(
int s);
100 static void filenameSensorCB(
void *,
SoSensor *);
101 SoSFImage * getImageField(
const int idx);
103 SoTextureCubeMapP * pimpl;
106 #endif // !COIN_SOTEXTURECUBEMAP_H The SoBase class is the top-level superclass for a number of class-hierarchies.SoBase provides the ba...
Definition: SoBase.h:45
SoMFString filenames
Definition: SoTextureCubeMap.h:69
The SoRayPickAction class does ray intersection with scene graphs.For interaction with the scene grap...
Definition: SoRayPickAction.h:50
#define SO_NODE_HEADER(classname)
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
Model
Definition: SoTextureCubeMap.h:57
SoSFImage imageNegZ
Definition: SoTextureCubeMap.h:76
The SoSensor class is the abstract base class for all sensors.Sensors is a mechanism in Coin for sche...
Definition: SoSensor.h:43
The SoAction class is the base class for all traversal actions.Applying actions is the basic mechanis...
Definition: SoAction.h:77
The SoMFString class is a container for SbString values.This field is used where nodes, engines or other field containers needs to store arrays of strings.
Definition: SoMFString.h:40
SoSFEnum wrapT
Definition: SoTextureCubeMap.h:79
The SoFieldSensor class detects changes to a field.Attach a field to a sensor of this type to put it ...
Definition: SoFieldSensor.h:38
SoSFEnum wrapS
Definition: SoTextureCubeMap.h:78
SoSFImage imagePosY
Definition: SoTextureCubeMap.h:73
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
The SoTextureCubeMap class is used to map a cube map onto subsequent shape nodes.Shape nodes within t...
Definition: SoTextureCubeMap.h:48
SoSFImage imagePosX
Definition: SoTextureCubeMap.h:71
SoSFColor blendColor
Definition: SoTextureCubeMap.h:81
SoSFImage imageNegY
Definition: SoTextureCubeMap.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 imagePosZ
Definition: SoTextureCubeMap.h:75
SoSFEnum model
Definition: SoTextureCubeMap.h:80
Wrap
Definition: SoTextureCubeMap.h:64
The SoGLRenderAction class renders the scene graph with OpenGL calls.Applying this method at a root n...
Definition: SoGLRenderAction.h:50
SoSFImage imageNegX
Definition: SoTextureCubeMap.h:72