1#ifndef COIN_SOGLBIGIMAGE_H
2#define COIN_SOGLBIGIMAGE_H
36#include <Inventor/SbBasic.h>
37#include <Inventor/SbVec2s.h>
38#include <Inventor/SbVec2f.h>
39#include <Inventor/misc/SoGLImage.h>
49 static SoType getClassTypeId(
void);
50 virtual SoType getTypeId(
void)
const ;
52 virtual void setData(
const SbImage * image,
53 const Wrap wraps = REPEAT,
54 const Wrap wrapt = REPEAT,
55 const float quality = 0.5f,
59 virtual void setData(
const SbImage * image,
63 const float quality = 0.5f,
70 void applySubImage(
SoState * state,
const int idx,
const float quality,
72 SbBool exceededChangeLimit(
void);
73 static int setChangeLimit(
const int limit);
81 virtual void unrefOldDL(
SoState * state,
const uint32_t maxage);
84 static void initClass(
void);
89 class SoGLBigImageP * pimpl;
90 friend class SoGLBigImageP;
The SbImage class is an abstract data type for 2D and 3D images.
Definition SbImage.h:46
The SbList class is a template container class for lists.
Definition SbList.h:70
The SbVec2f class is a 2 dimensional vector with floating point coordinates.
Definition SbVec2f.h:49
The SbVec2s class is a 2 dimensional vector with short integer coordinates.
Definition SbVec2s.h:51
The SoGLBigImage class is used to handle 2D OpenGL textures of any size.
Definition SoGLBigImage.h:41
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
Wrap
Definition SoGLImage.h:63
The SoState class manages the Coin scene graph traversal state data.
Definition SoState.h:44
The SoType class is the basis for the runtime type system in Coin.
Definition SoType.h:59