Stores the current texture image. More...
#include <Inventor/elements/SoTextureImageElementBase.h>
Classes | |
struct | SoTexImageData |
Public Types | |
enum | Target { TEXTURE2D = GL_TEXTURE_2D, TEXTURECUBEMAP = GL_TEXTURE_CUBE_MAP } |
Public Member Functions | |
virtual void | print (FILE *fp) const |
virtual void | push (SoState *state) |
Static Public Member Functions | |
static SoType | getClassTypeId () |
static int | getClassStackIndex () |
Friends | |
class | SoVRMLAppearance |
class | SoGLTextureImageElementImpl |
Stores the current texture image.
This element stores the current texture image.
SoTexture2, SoExtTexture2, SoIndexedTexture2, SoTextureCubeMap, SoVRMLImageTexture, SoVRMLPixelTexture
static int SoTextureImageElementBase::getClassStackIndex | ( | ) | [static] |
Returns the stack id for this element.
Reimplemented from SoReplacedTextureElement.
Reimplemented in SoGLTextureImage3Element, SoGLTextureImageElement, SoTextureImage3Element, and SoTextureImageElement.
static SoType SoTextureImageElementBase::getClassTypeId | ( | ) | [static] |
Returns the type identifier for this class.
Reimplemented from SoReplacedTextureElement.
Reimplemented in SoGLTextureImage3Element, SoGLTextureImageElement, SoTextureImage3Element, and SoTextureImageElement.
virtual void SoTextureImageElementBase::print | ( | FILE * | fp | ) | const [virtual] |
Print info about image for debugging.
Reimplemented from SoReplacedTextureElement.
virtual void SoTextureImageElementBase::push | ( | SoState * | state | ) | [virtual] |
Overrides push() method to copy values from next instance in the stack.
Reimplemented from SoReplacedTextureElement.
Reimplemented in SoGLTextureImage3Element, and SoGLTextureImageElement.
friend class SoGLTextureImageElementImpl [friend] |
Reimplemented in SoGLTextureImage3Element.
friend class SoVRMLAppearance [friend] |