virtual void Render(vtkRenderer *ren)
Renders a texture map.
handles properties associated with a texture map
bool ExternalTextureObject
abstracts an OpenGL texture object.
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
vtkTextureObject * TextureObject
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
virtual void Load(vtkRenderer *)
Abstract interface to renderer.
static vtkTexture * New()
virtual int IsTranslucent()
Is this Texture Translucent? returns false (0) if the texture is either fully opaque or has only full...
virtual int GetTextureUnit()
Return the texture unit used for this texture.
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.