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] |