void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Render(vtkRenderer *ren)
Renders a texture map.
handles properties associated with a texture map
bool ExternalTextureObject
abstracts an OpenGL texture object.
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.
vtkWeakPointer< vtkRenderWindow > RenderWindow
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.