28 #ifndef SDL_cocoametalview_h_
29 #define SDL_cocoametalview_h_
31 #import "../SDL_sysvideo.h"
34 #if SDL_VIDEO_DRIVER_COCOA && (SDL_VIDEO_VULKAN || SDL_VIDEO_RENDER_METAL)
36 #import <Cocoa/Cocoa.h>
37 #import <Metal/Metal.h>
38 #import <QuartzCore/CAMetalLayer.h>
40 #define METALVIEW_TAG 255
42 @interface SDL_cocoametalview : NSView
44 - (instancetype)initWithFrame:(NSRect)frame
45 highDPI:(BOOL)highDPI;
48 @property (assign, readonly) NSInteger tag;
50 @property (nonatomic) BOOL highDPI;