Go to the documentation of this file.
   25 #include <AvailabilityMacros.h> 
   27 #if MAC_OS_X_VERSION_MAX_ALLOWED < 1060 
   28   #error VTK requires the Mac OS X 10.6 SDK or later 
   31 #if MAC_OS_X_VERSION_MIN_REQUIRED < 1068 
   32   #error VTK requires a deployment target of Mac OS X 10.6.8 or later 
   37   #define __has_feature(x) 0 
   40 #if (MAC_OS_X_VERSION_MAX_ALLOWED < 101200) && !defined(VTK_DONT_MAP_10_12_ENUMS) 
   42   #define NSWindowStyleMaskBorderless NSBorderlessWindowMask 
   43   #define NSWindowStyleMaskTitled NSTitledWindowMask 
   44   #define NSWindowStyleMaskClosable NSClosableWindowMask 
   45   #define NSWindowStyleMaskMiniaturizable NSMiniaturizableWindowMask 
   46   #define NSWindowStyleMaskResizable NSResizableWindowMask 
   48   #define NSEventModifierFlagShift NSShiftKeyMask 
   49   #define NSEventModifierFlagControl NSControlKeyMask 
   50   #define NSEventModifierFlagOption NSAlternateKeyMask 
   51   #define NSEventModifierFlagCommand NSCommandKeyMask 
   53   #define NSEventTypeKeyDown NSKeyDown 
   54   #define NSEventTypeKeyUp NSKeyUp 
   55   #define NSEventTypeApplicationDefined NSApplicationDefined 
   56   #define NSEventTypeFlagsChanged NSFlagsChanged 
   61 #if defined(__OBJC_GC__) 
   62   #define VTK_OBJC_IS_MRR 0 
   63   #define VTK_OBJC_IS_ARC 0 
   64   #define VTK_OBJC_IS_GC 1 
   65 #elif __has_feature(objc_arc) 
   66   #define VTK_OBJC_IS_MRR 0 
   67   #define VTK_OBJC_IS_ARC 1 
   68   #define VTK_OBJC_IS_GC 0 
   70   #define VTK_OBJC_IS_MRR 1 
   71   #define VTK_OBJC_IS_ARC 0 
   72   #define VTK_OBJC_IS_GC 0 
   75 #if __has_feature(objc_arc) 
   76   #error VTK does not yet support ARC memory management