diff options
Diffstat (limited to 'src/video/cocoa/cocoa_v.h')
-rw-r--r-- | src/video/cocoa/cocoa_v.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/video/cocoa/cocoa_v.h b/src/video/cocoa/cocoa_v.h index e81125b5b..97fc23f26 100644 --- a/src/video/cocoa/cocoa_v.h +++ b/src/video/cocoa/cocoa_v.h @@ -124,6 +124,15 @@ void QZ_HideMouse(); uint QZ_ListModes(OTTD_Point *modes, uint max_modes, CGDirectDisplayID display_id, int display_depth); +/* Subclass of NSView to fix Quartz rendering */ +@interface OTTD_CocoaView : NSView { + CocoaSubdriver *driver; +} +- (void)setDriver:(CocoaSubdriver*)drv; +- (void)drawRect:(NSRect)rect; +- (BOOL)isOpaque; +@end + /** Delegate for our NSWindow to send ask for quit on close */ @interface OTTD_CocoaWindowDelegate : NSObject { CocoaSubdriver *driver; |