Trait objc2_app_kit::NSBundleImageExtension

source ·
pub unsafe trait NSBundleImageExtension: ClassType {
    // Provided methods
    unsafe fn imageForResource(&self, name: &NSImageName) -> Option<Id<NSImage>>
       where Self: Sized + Message { ... }
    unsafe fn pathForImageResource(
        &self,
        name: &NSImageName
    ) -> Option<Id<NSString>>
       where Self: Sized + Message { ... }
    unsafe fn URLForImageResource(
        &self,
        name: &NSImageName
    ) -> Option<Id<NSURL>>
       where Self: Sized + Message { ... }
}
Available on crate feature NSImage only.
Expand description

Category on NSBundle.

Provided Methods§

source

unsafe fn imageForResource(&self, name: &NSImageName) -> Option<Id<NSImage>>
where Self: Sized + Message,

source

unsafe fn pathForImageResource( &self, name: &NSImageName ) -> Option<Id<NSString>>
where Self: Sized + Message,

source

unsafe fn URLForImageResource(&self, name: &NSImageName) -> Option<Id<NSURL>>
where Self: Sized + Message,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NSBundleImageExtension for NSBundle

Implementors§