22 #ifndef vtkOpenGLTexture_h
23 #define vtkOpenGLTexture_h
25 #include "vtkRenderingOpenGL2Module.h"
103 unsigned char *ResampleToPowerOfTwo(
int &xsize,
int &ysize,
104 unsigned char *dptr,
int bpp);
virtual void PostRender(vtkRenderer *)
vtkTextureObject * TextureObject
#define vtkGetMacro(name, type)
record modification and/or execution time
virtual void ReleaseGraphicsResources(vtkWindow *)
abstract specification for renderers
GLint GLint GLint GLint GLint GLint y
#define vtkTypeMacro(thisClass, superclass)
virtual void Load(vtkRenderer *)
GLint GLint GLsizei GLsizei height
void PrintSelf(ostream &os, vtkIndent indent)
virtual void Render(vtkRenderer *ren)
window superclass for vtkRenderWindow
GLint GLint GLint GLint GLint x
virtual int IsTranslucent()
a simple class to control print indentation
static vtkTexture * New()
GLint GLint GLsizei width
handles properties associated with a texture map
#define vtkGetObjectMacro(name, type)
vtkWeakPointer< vtkRenderWindow > RenderWindow
virtual int GetTextureUnit()
abstracts an OpenGL texture object.
create a window for renderers to draw into
bool ExternalTextureObject
#define vtkSetMacro(name, type)