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