Go to the documentation of this file.
29 #ifndef vtkWin32OpenGLRenderWindow_h
30 #define vtkWin32OpenGLRenderWindow_h
191 int bpp = 16,
int zbpp = 16);
239 int ScreenWindowSize[2];
249 WPARAM wParam, LPARAM lParam);
252 WPARAM wParam, LPARAM lParam);
virtual void * GetGenericDrawable()
void InitializeApplication()
virtual void PrefFullScreen(void)
void ResizeWhileOffscreen(int xsize, int ysize)
virtual void SetSize(int, int)
virtual void Initialize(void)
virtual void SetCurrentCursor(int)
void SetNextWindowInfo(char *)
virtual int GetEventPending()
virtual void * GetGenericDisplayId()
const char * ReportCapabilities()
virtual void * GetGenericParentId()
void SetDeviceContext(HDC)
virtual void SetSize(int width, int height)
virtual void SetStereoCapableWindow(int capable)
void SetWindowId(void *foo)
virtual void SetWindowName(const char *)
void ResumeScreenRendering(void)
#define vtkTypeMacro(thisClass, superclass)
int WindowIdReferenceCount
~vtkWin32OpenGLRenderWindow()
GLint GLint GLint GLint GLint x
HINSTANCE ApplicationInstance
virtual void SetNextWindowId(void *arg)
virtual void WindowRemap(void)
void SetCursorPosition(int x, int y)
static LRESULT APIENTRY WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
virtual LRESULT MessageProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
GLsizei GLenum GLuint GLuint GLsizei GLchar * message
void SetupMemoryRendering(HBITMAP hbmp)
virtual void SetParentId(HWND)
void SetupMemoryRendering(int x, int y, HDC prn)
virtual void SetWindowId(HWND)
virtual void * GetGenericContext()
int CreatingOffScreenWindow
a simple class to control print indentation
virtual void Finalize(void)
virtual void DestroyWindow()
virtual void SetOffScreenRendering(int offscreen)
list of point or cell ids
virtual void SetupPixelFormat(HDC hDC, DWORD dwFlags, int debug, int bpp=16, int zbpp=16)
virtual void SetNextWindowId(HWND)
virtual void SetFullScreen(int)
static vtkWin32OpenGLRenderWindow * New()
virtual void SetPosition(int a[2])
void CreateOffScreenDC(int xsize, int ysize, HDC aHdc)
GLboolean GLboolean GLboolean GLboolean a
void CreateOffScreenWindow(int width, int height)
void CleanUpOffScreenRendering(void)
GLint GLint GLsizei width
BITMAPINFO MemoryDataHeader
virtual void SetSize(int a[2])
virtual void SetupPalette(HDC hDC)
void SetParentId(void *foo)
virtual HWND GetWindowId()
void SetParentInfo(char *)
GLint GLint GLint GLint GLint GLint y
virtual bool InitializeFromCurrentContext()
void SaveScreenRendering()
vtkWin32OpenGLRenderWindow()
unsigned char * MemoryData
void PrintSelf(ostream &os, vtkIndent indent)
void CreateOffScreenDC(HBITMAP hbmp, HDC aHdc)
unsigned char * GetMemoryData()
virtual void * GetGenericWindowId()
virtual void SetPosition(int, int)
virtual int * GetPosition()
virtual void SetPosition(int x, int y)
virtual void SetDisplayId(void *)
virtual void CreateAWindow()
void SetWindowInfo(char *)
virtual int * GetScreenSize()
virtual void WindowInitialize(void)
#define VTKRENDERINGOPENGL_EXPORT
GLint GLint GLsizei GLsizei height