Trait objc2_ui_kit::UICoordinateSpace

source ·
pub unsafe trait UICoordinateSpace: NSObjectProtocol + IsMainThreadOnly {
    // Provided methods
    fn convertPoint_toCoordinateSpace(
        &self,
        point: CGPoint,
        coordinate_space: &ProtocolObject<dyn UICoordinateSpace>
    ) -> CGPoint
       where Self: Sized + Message { ... }
    fn convertPoint_fromCoordinateSpace(
        &self,
        point: CGPoint,
        coordinate_space: &ProtocolObject<dyn UICoordinateSpace>
    ) -> CGPoint
       where Self: Sized + Message { ... }
    fn convertRect_toCoordinateSpace(
        &self,
        rect: CGRect,
        coordinate_space: &ProtocolObject<dyn UICoordinateSpace>
    ) -> CGRect
       where Self: Sized + Message { ... }
    fn convertRect_fromCoordinateSpace(
        &self,
        rect: CGRect,
        coordinate_space: &ProtocolObject<dyn UICoordinateSpace>
    ) -> CGRect
       where Self: Sized + Message { ... }
    fn bounds(&self) -> CGRect
       where Self: Sized + Message { ... }
}
Available on crate feature UIView only.

Provided Methods§

source

fn convertPoint_toCoordinateSpace( &self, point: CGPoint, coordinate_space: &ProtocolObject<dyn UICoordinateSpace> ) -> CGPoint
where Self: Sized + Message,

source

fn convertPoint_fromCoordinateSpace( &self, point: CGPoint, coordinate_space: &ProtocolObject<dyn UICoordinateSpace> ) -> CGPoint
where Self: Sized + Message,

source

fn convertRect_toCoordinateSpace( &self, rect: CGRect, coordinate_space: &ProtocolObject<dyn UICoordinateSpace> ) -> CGRect
where Self: Sized + Message,

source

fn convertRect_fromCoordinateSpace( &self, rect: CGRect, coordinate_space: &ProtocolObject<dyn UICoordinateSpace> ) -> CGRect
where Self: Sized + Message,

source

fn bounds(&self) -> CGRect
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn UICoordinateSpace

source§

const NAME: &'static str = "UICoordinateSpace"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn UICoordinateSpace

Implementations on Foreign Types§

source§

impl<T> UICoordinateSpace for ProtocolObject<T>

Implementors§

source§

impl UICoordinateSpace for UIActionSheet

Available on crate features UIResponder and UIActionSheet only.
source§

impl UICoordinateSpace for UIActivityIndicatorView

Available on crate features UIResponder and UIActivityIndicatorView only.
source§

impl UICoordinateSpace for UIAlertView

Available on crate features UIResponder and UIAlertView only.
source§

impl UICoordinateSpace for UIButton

Available on crate features UIControl and UIResponder and UIButton only.
source§

impl UICoordinateSpace for UICalendarView

Available on crate features UIResponder and UICalendarView only.
source§

impl UICoordinateSpace for UICollectionReusableView

Available on crate features UIResponder and UICollectionViewCell only.
source§

impl UICoordinateSpace for UICollectionView

Available on crate features UIResponder and UIScrollView and UICollectionView only.
source§

impl UICoordinateSpace for UICollectionViewCell

Available on crate features UIResponder and UICollectionViewCell only.
source§

impl UICoordinateSpace for UICollectionViewListCell

Available on crate features UICollectionViewCell and UIResponder and UICollectionViewListCell only.
source§

impl UICoordinateSpace for UIColorWell

Available on crate features UIControl and UIResponder and UIColorWell only.
source§

impl UICoordinateSpace for UIContentUnavailableView

Available on crate features UIResponder and UIContentUnavailableView only.
source§

impl UICoordinateSpace for UIControl

Available on crate features UIResponder and UIControl only.
source§

impl UICoordinateSpace for UIDatePicker

Available on crate features UIControl and UIResponder and UIDatePicker only.
source§

impl UICoordinateSpace for UIEventAttributionView

Available on crate features UIResponder and UIEventAttributionView only.
source§

impl UICoordinateSpace for UIImageView

Available on crate features UIResponder and UIImageView only.
source§

impl UICoordinateSpace for UIInputView

Available on crate features UIResponder and UIInputView only.
source§

impl UICoordinateSpace for UILabel

Available on crate features UIResponder and UILabel only.
source§

impl UICoordinateSpace for UIListContentView

Available on crate features UIResponder and UIListContentConfiguration only.
source§

impl UICoordinateSpace for UINavigationBar

Available on crate features UIResponder and UINavigationBar only.
source§

impl UICoordinateSpace for UIPageControl

Available on crate features UIControl and UIResponder and UIPageControl only.
source§

impl UICoordinateSpace for UIPasteControl

Available on crate features UIControl and UIResponder and UIPasteControl only.
source§

impl UICoordinateSpace for UIPickerView

Available on crate features UIResponder and UIPickerView only.
source§

impl UICoordinateSpace for UIPopoverBackgroundView

Available on crate features UIResponder and UIPopoverBackgroundView only.
source§

impl UICoordinateSpace for UIProgressView

Available on crate features UIResponder and UIProgressView only.
source§

impl UICoordinateSpace for UIRefreshControl

Available on crate features UIControl and UIResponder and UIRefreshControl only.
source§

impl UICoordinateSpace for UIScrollView

Available on crate features UIResponder and UIScrollView only.
source§

impl UICoordinateSpace for UISearchBar

Available on crate features UIResponder and UISearchBar only.
source§

impl UICoordinateSpace for UISearchTextField

Available on crate features UIControl and UIResponder and UITextField and UISearchTextField only.
source§

impl UICoordinateSpace for UISegmentedControl

Available on crate features UIControl and UIResponder and UISegmentedControl only.
source§

impl UICoordinateSpace for UISlider

Available on crate features UIControl and UIResponder and UISlider only.
source§

impl UICoordinateSpace for UIStackView

Available on crate features UIResponder and UIStackView only.
source§

impl UICoordinateSpace for UIStandardTextCursorView

Available on crate features UIResponder and UIStandardTextCursorView only.
source§

impl UICoordinateSpace for UIStepper

Available on crate features UIControl and UIResponder and UIStepper only.
source§

impl UICoordinateSpace for UISwitch

Available on crate features UIControl and UIResponder and UISwitch only.
source§

impl UICoordinateSpace for UITabBar

Available on crate features UIResponder and UITabBar only.
source§

impl UICoordinateSpace for UITableView

Available on crate features UIResponder and UIScrollView and UITableView only.
source§

impl UICoordinateSpace for UITableViewCell

Available on crate features UIResponder and UITableViewCell only.
source§

impl UICoordinateSpace for UITableViewHeaderFooterView

Available on crate features UIResponder and UITableViewHeaderFooterView only.
source§

impl UICoordinateSpace for UITextField

Available on crate features UIControl and UIResponder and UITextField only.
source§

impl UICoordinateSpace for UITextView

Available on crate features UIResponder and UIScrollView and UITextView only.
source§

impl UICoordinateSpace for UIToolbar

Available on crate features UIResponder and UIToolbar only.
source§

impl UICoordinateSpace for UIView

Available on crate feature UIResponder only.
source§

impl UICoordinateSpace for UIVisualEffectView

Available on crate features UIResponder and UIVisualEffectView only.
source§

impl UICoordinateSpace for UIWebView

Available on crate features UIResponder and UIWebView only.
source§

impl UICoordinateSpace for UIWindow

Available on crate features UIResponder and UIWindow only.