VTK
Classes | Defines
dox/Rendering/Core/vtkRenderWindow.h File Reference
#include "vtkRenderingCoreModule.h"
#include "vtkWindow.h"
Include dependency graph for vtkRenderWindow.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vtkRenderWindow
 create a window for renderers to draw into More...

Defines

#define VTK_STEREO_CRYSTAL_EYES   1
#define VTK_STEREO_RED_BLUE   2
#define VTK_STEREO_INTERLACED   3
#define VTK_STEREO_LEFT   4
#define VTK_STEREO_RIGHT   5
#define VTK_STEREO_DRESDEN   6
#define VTK_STEREO_ANAGLYPH   7
#define VTK_STEREO_CHECKERBOARD   8
#define VTK_STEREO_SPLITVIEWPORT_HORIZONTAL   9
#define VTK_CURSOR_DEFAULT   0
#define VTK_CURSOR_ARROW   1
#define VTK_CURSOR_SIZENE   2
#define VTK_CURSOR_SIZENW   3
#define VTK_CURSOR_SIZESW   4
#define VTK_CURSOR_SIZESE   5
#define VTK_CURSOR_SIZENS   6
#define VTK_CURSOR_SIZEWE   7
#define VTK_CURSOR_SIZEALL   8
#define VTK_CURSOR_HAND   9
#define VTK_CURSOR_CROSSHAIR   10
#define vtkGraphicErrorMacro(renderWindow, message)

Define Documentation

#define VTK_STEREO_CRYSTAL_EYES   1

Definition at line 65 of file vtkRenderWindow.h.

#define VTK_STEREO_RED_BLUE   2

Definition at line 66 of file vtkRenderWindow.h.

#define VTK_STEREO_INTERLACED   3

Definition at line 67 of file vtkRenderWindow.h.

#define VTK_STEREO_LEFT   4

Definition at line 68 of file vtkRenderWindow.h.

#define VTK_STEREO_RIGHT   5

Definition at line 69 of file vtkRenderWindow.h.

#define VTK_STEREO_DRESDEN   6

Definition at line 70 of file vtkRenderWindow.h.

#define VTK_STEREO_ANAGLYPH   7

Definition at line 71 of file vtkRenderWindow.h.

#define VTK_STEREO_CHECKERBOARD   8

Definition at line 72 of file vtkRenderWindow.h.

Definition at line 73 of file vtkRenderWindow.h.

#define VTK_CURSOR_DEFAULT   0

Definition at line 75 of file vtkRenderWindow.h.

#define VTK_CURSOR_ARROW   1

Definition at line 76 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZENE   2

Definition at line 77 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZENW   3

Definition at line 78 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZESW   4

Definition at line 79 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZESE   5

Definition at line 80 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZENS   6

Definition at line 81 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZEWE   7

Definition at line 82 of file vtkRenderWindow.h.

#define VTK_CURSOR_SIZEALL   8

Definition at line 83 of file vtkRenderWindow.h.

#define VTK_CURSOR_HAND   9

Definition at line 84 of file vtkRenderWindow.h.

#define VTK_CURSOR_CROSSHAIR   10

Definition at line 85 of file vtkRenderWindow.h.

#define vtkGraphicErrorMacro (   renderWindow,
  message 
)
Value:
if(renderWindow->GetReportGraphicErrors())                            \
    {                                                                   \
    renderWindow->CheckGraphicError();                                  \
    if(renderWindow->HasGraphicError())                                 \
      {                                                                 \
      vtkErrorMacro(<<message<<" "<<renderWindow->GetLastGraphicErrorString()); \
      }                                                                 \
    }

This macro is used to print error message coming from the graphic library (OpenGL for instance) used to actually implement the rendering algorithms. It is only active in debug mode and has no cost in release mode. In debug mode, if reports errors only if flag ReportGraphicError is true on the render window (initial value is false). Signature is: void vtkGraphicErrorMacro(vtkRenderWindow *renderWindow,const char *message)

Definition at line 98 of file vtkRenderWindow.h.