 |
VTK
9.2.6
|
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
38 #if MAC_OS_X_VERSION_MAX_ALLOWED < 101300
39 #define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
42 #if (MAC_OS_X_VERSION_MAX_ALLOWED < 101200) && !defined(VTK_DONT_MAP_10_12_ENUMS)
45 #define NSWindowStyleMask NSUInteger
46 #define NSWindowStyleMaskBorderless NSBorderlessWindowMask
47 #define NSWindowStyleMaskTitled NSTitledWindowMask
48 #define NSWindowStyleMaskClosable NSClosableWindowMask
49 #define NSWindowStyleMaskMiniaturizable NSMiniaturizableWindowMask
50 #define NSWindowStyleMaskResizable NSResizableWindowMask
52 #define NSEventModifierFlagShift NSShiftKeyMask
53 #define NSEventModifierFlagControl NSControlKeyMask
54 #define NSEventModifierFlagOption NSAlternateKeyMask
55 #define NSEventModifierFlagCommand NSCommandKeyMask
57 #define NSEventTypeKeyDown NSKeyDown
58 #define NSEventTypeKeyUp NSKeyUp
59 #define NSEventTypeApplicationDefined NSApplicationDefined
60 #define NSEventTypeFlagsChanged NSFlagsChanged
62 #define NSEventMaskAny NSAnyEventMask
67 #if defined(__OBJC_GC__)
68 #define VTK_OBJC_IS_MRR 0
69 #define VTK_OBJC_IS_ARC 0
70 #define VTK_OBJC_IS_GC 1
71 #elif __has_feature(objc_arc)
72 #define VTK_OBJC_IS_MRR 0
73 #define VTK_OBJC_IS_ARC 1
74 #define VTK_OBJC_IS_GC 0
76 #define VTK_OBJC_IS_MRR 1
77 #define VTK_OBJC_IS_ARC 0
78 #define VTK_OBJC_IS_GC 0
81 #if __has_feature(objc_arc)
82 #error VTK does not yet support ARC memory management