 |
VTK
9.2.5
|
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