Trait cocoa::appkit::NSScreen

source ·
pub trait NSScreen: Sized {
Show 14 methods // Required methods unsafe fn mainScreen(_: Self) -> id; unsafe fn deepestScreen(_: Self) -> id; unsafe fn screens(_: Self) -> id; unsafe fn depth(self) -> NSWindowDepth; unsafe fn frame(self) -> NSRect; unsafe fn supportedWindowDepths(self) -> *const NSWindowDepth; unsafe fn deviceDescription(self) -> id; unsafe fn visibleFrame(self) -> NSRect; unsafe fn colorSpace(self) -> id; unsafe fn screensHaveSeparateSpaces(_: Self) -> BOOL; unsafe fn backingAlignedRect_options_( self, aRect: NSRect, options: NSAlignmentOptions ) -> NSRect; unsafe fn backingScaleFactor(self) -> CGFloat; unsafe fn convertRectFromBacking_(self, aRect: NSRect) -> NSRect; unsafe fn convertRectToBacking_(self, aRect: NSRect) -> NSRect;
}

Required Methods§

source

unsafe fn mainScreen(_: Self) -> id

source

unsafe fn deepestScreen(_: Self) -> id

source

unsafe fn screens(_: Self) -> id

source

unsafe fn depth(self) -> NSWindowDepth

source

unsafe fn frame(self) -> NSRect

source

unsafe fn supportedWindowDepths(self) -> *const NSWindowDepth

source

unsafe fn deviceDescription(self) -> id

source

unsafe fn visibleFrame(self) -> NSRect

source

unsafe fn colorSpace(self) -> id

source

unsafe fn screensHaveSeparateSpaces(_: Self) -> BOOL

source

unsafe fn backingAlignedRect_options_( self, aRect: NSRect, options: NSAlignmentOptions ) -> NSRect

source

unsafe fn backingScaleFactor(self) -> CGFloat

source

unsafe fn convertRectFromBacking_(self, aRect: NSRect) -> NSRect

source

unsafe fn convertRectToBacking_(self, aRect: NSRect) -> NSRect

Implementors§