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