28 #ifndef __vtkCocoaRenderWindowInteractor_h
29 #define __vtkCocoaRenderWindowInteractor_h
89 static void SetClassExitMethod(
void (*
f)(
void *),
void *arg);
90 static void SetClassExitMethodArgDelete(
void (*
f)(
void *));
109 void SetTimerDictionary(
void *dictionary);
110 void *GetTimerDictionary();
111 void SetCocoaServer(
void *server);
112 void *GetCocoaServer();
120 static void (*ClassExitMethod)(
void *);
121 static void (*ClassExitMethodArgDelete)(
void *);
136 void SetCocoaManager(
void *manager);
137 void *GetCocoaManager();
Implementation of vtkTDxDevice on Mac.
virtual int InternalDestroyTimer(int platformTimerId)
void PrintSelf(ostream &os, vtkIndent indent)
virtual int InternalCreateTimer(int timerId, int timerType, unsigned long duration)
#define vtkGetMacro(name, type)
typedef void(APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
#define vtkTypeMacro(thisClass, superclass)
static void * ClassExitMethodArg
virtual void Initialize()
static vtkRenderWindowInteractor * New()
implements Cocoa specific functions required by vtkRenderWindowInteractor.
platform-independent render window interaction including picking and frame rate control.
a simple class to control print indentation
virtual void ExitCallback()
#define VTKRENDERINGOPENGL_EXPORT
virtual void TerminateApp(void)
#define vtkBooleanMacro(name, type)
#define vtkSetMacro(name, type)