VTK
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
dox
Rendering
vtkOpenGLLightingPainter.h
Go to the documentation of this file.
1
/*=========================================================================
2
3
Program: Visualization Toolkit
4
Module: vtkOpenGLLightingPainter.h
5
6
Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
7
All rights reserved.
8
See Copyright.txt or http://www.kitware.com/Copyright.htm for details.
9
10
This software is distributed WITHOUT ANY WARRANTY; without even
11
the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
12
PURPOSE. See the above copyright notice for more information.
13
14
=========================================================================*/
24
#ifndef __vtkOpenGLLightingPainter_h
25
#define __vtkOpenGLLightingPainter_h
26
27
#include "
vtkLightingPainter.h
"
28
29
class
vtkWindow
;
30
31
class
VTK_RENDERING_EXPORT
vtkOpenGLLightingPainter
:
public
vtkLightingPainter
32
{
33
public
:
34
static
vtkOpenGLLightingPainter
*
New
();
35
vtkTypeMacro(
vtkOpenGLLightingPainter
,
vtkLightingPainter
);
36
void
PrintSelf
(ostream& os ,
vtkIndent
indent);
37
39
44
virtual
double
GetTimeToDraw
()
45
{
46
return
this->
TimeToDraw
;
47
}
48
protected
:
49
vtkOpenGLLightingPainter
();
50
~
vtkOpenGLLightingPainter
();
52
54
55
virtual
void
RenderInternal
(
vtkRenderer
*renderer,
56
vtkActor
*actor,
57
unsigned
long
typeflags,
58
bool
forceCompileOnly);
60
61
private
:
62
vtkOpenGLLightingPainter
(
const
vtkOpenGLLightingPainter
&);
// Not implemented.
63
void
operator=(
const
vtkOpenGLLightingPainter
&);
// Not implemented.
64
};
65
66
#endif
67
Generated on Thu Mar 13 2014 08:10:33 for VTK by
1.8.1.2