Go to the documentation of this file.
33 #ifndef vtkCarbonRenderWindow_h
34 #define vtkCarbonRenderWindow_h
36 #if defined(__LP64__) && __LP64__
37 #error VTK_USE_CARBON cannot work in 64 bit; use VTK_USE_COCOA instead.
39 #if defined(MAC_OS_X_VERSION_MAX_ALLOWED) && (MAC_OS_X_VERSION_MAX_ALLOWED >= 1070)
40 #error VTK_USE_CARBON cannot work with the OS X 10.7 SDK or later; use VTK_USE_COCOA instead.
46 #include <Carbon/Carbon.h>
49 class vtkCarbonRenderWindowInternal;
125 vtkWarningMacro(
"SetNextWindowInfo not implemented (WindowRemap not implemented).");
154 vtkWarningMacro(
"SetNextWindowId not implemented (WindowRemap not implemented).");
virtual void * GetGenericParentId()
WindowPtr GetRootWindow()
EventHandlerRef RegionEventHandler
virtual void WindowInitialize()
virtual AGLContext GetContextId()
virtual void SetParentId(HIViewRef)
static vtkCarbonRenderWindow * New()
void InitializeApplication()
void SetNextWindowInfo(char *)
virtual void SetWindowName(const char *)
void SetParentId(void *foo)
void SetWindowInfo(char *)
#define vtkTypeMacro(thisClass, superclass)
void SetNextWindowId(void *)
GLint GLint GLint GLint GLint x
virtual void WindowRemap()
void DestroyOffScreenWindow()
virtual void WindowConfigure()
virtual void * GetGenericWindowId()
virtual void PrefFullScreen()
virtual void SetPosition(int, int)
void SetOffScreenRendering(int)
void UpdateSizeAndPosition(int xPos, int yPos, int xSize, int ySize)
virtual void * GetGenericDrawable()
virtual void Initialize()
void SetWindowId(void *foo)
virtual HIViewRef GetWindowId()
int ApplicationInitialized
a simple class to control print indentation
virtual int * GetPosition()
virtual void * GetGenericDisplayId()
virtual int * GetScreenSize()
virtual void SetFullScreen(int)
void SetForceMakeCurrent()
virtual void SetStereoCapableWindow(int capable)
#define vtkGetMacro(name, type)
virtual void SetDisplayId(void *)
GLboolean GLboolean GLboolean GLboolean a
typedef GLint(APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
static OSStatus RegionEventProcessor(EventHandlerCallRef er, EventRef event, void *)
virtual int GetEventPending()
vtkSetMacro(IgnoreDriverBugs, bool)
virtual void SetSize(int a[2])
void CreateOffScreenWindow(int x, int y)
virtual void * GetGenericContext()
GLint GLint GLint GLint GLint GLint y
virtual void SetSize(int, int)
vtkCarbonRenderWindowInternal * Internal
void SetRootWindow(WindowPtr win)
void PrintSelf(ostream &os, vtkIndent indent)
#define vtkWarningMacro(x)
virtual void SetWindowId(HIViewRef)
void ResizeOffScreenWindow(int x, int y)
Carbon OpenGL rendering window.
EventHandlerUPP RegionEventHandlerUPP
void SetParentInfo(char *)
#define VTKRENDERINGOPENGL_EXPORT
virtual void SetPosition(int a[2])