1#ifndef COIN_SOGLCUBEMAPIMAGE_H
2#define COIN_SOGLCUBEMAPIMAGE_H
36#include <Inventor/SbBasic.h>
59 void setCubeMapImage(
const Target target,
60 const unsigned char * bytes,
62 const int numcomponents);
65 const Wrap wraps = REPEAT,
66 const Wrap wrapt = REPEAT,
67 const float quality = 0.5f,
69 SoState * createinstate = NULL);
75 const float quality = 0.5f,
77 SoState * createinstate = NULL);
88 class SoGLCubeMapImageP * pimpl;
89 friend class SoGLCubeMapImageP;
90 static void cleanupClass(
void);
The SbImage class is an abstract datatype for 2D and 3D images.
Definition: SbImage.h:46
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition: SbVec2s.h:51
The SoGLCubeMapImage class is used to handle cube map textures.
Definition: SoGLCubeMapImage.h:39
The SoGLDisplayList class stores and manages OpenGL display lists.
Definition: SoGLDisplayList.h:43
The SoGLImage class is used to handle OpenGL 2D/3D textures.
Definition: SoGLImage.h:53
virtual SoType getTypeId(void) const
Definition: SoGLImage.cpp:863
void setData(const unsigned char *bytes, const SbVec2s &size, const int numcomponents, const Wrap wraps=REPEAT, const Wrap wrapt=REPEAT, const float quality=0.5f, const int border=0, SoState *createinstate=NULL)
Definition: SoGLImage.cpp:1145
static void initClass(void)
Definition: SoGLImage.cpp:810
static SoType getClassTypeId(void)
Definition: SoGLImage.cpp:849
Wrap
Definition: SoGLImage.h:63
virtual void unref(SoState *state=NULL)
Definition: SoGLImage.cpp:1203
virtual SoGLDisplayList * getGLDisplayList(SoState *state)
Definition: SoGLImage.cpp:1244
The SoState class manages the Coin scenegraph traversal state data.
Definition: SoState.h:44
The SoType class is the basis for the run-time type system in Coin.
Definition: SoType.h:59