1 #ifndef COIN_SOTEXTURECUBEMAP_H
2 #define COIN_SOTEXTURECUBEMAP_H
27 #include <Inventor/nodes/SoSubNode.h>
28 #include <Inventor/fields/SoSFEnum.h>
29 #include <Inventor/fields/SoSFImage.h>
30 #include <Inventor/fields/SoMFString.h>
31 #include <Inventor/fields/SoSFColor.h>
32 #include <Inventor/elements/SoTextureImageElement.h>
36 class SoTextureCubeMapP;
48 MODULATE = SoTextureImageElement::MODULATE,
49 DECAL = SoTextureImageElement::DECAL,
50 BLEND = SoTextureImageElement::BLEND,
51 REPLACE = SoTextureImageElement::REPLACE
55 REPEAT = SoTextureImageElement::REPEAT,
56 CLAMP = SoTextureImageElement::CLAMP
78 static SbBool readImage(
const SbString & fname,
int & w,
int & h,
int & nc,
79 unsigned char *& bytes);
85 int getReadStatus(
void);
86 void setReadStatus(
int s);
90 static void filenameSensorCB(
void *,
SoSensor *);
93 SoTextureCubeMapP * pimpl;
96 #endif // !COIN_SOTEXTURECUBEMAP_H