Trait objc2_ui_kit::NSValueUIGeometryExtensions

source ·
pub unsafe trait NSValueUIGeometryExtensions: ClassType {
Show 16 methods // Provided methods unsafe fn valueWithCGPoint(point: CGPoint) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithCGVector(vector: CGVector) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithCGSize(size: CGSize) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithCGRect(rect: CGRect) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithCGAffineTransform( transform: CGAffineTransform ) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithUIEdgeInsets(insets: UIEdgeInsets) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithDirectionalEdgeInsets( insets: NSDirectionalEdgeInsets ) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn valueWithUIOffset(insets: UIOffset) -> Retained<NSValue> where Self: Sized + ClassType { ... } unsafe fn CGPointValue(&self) -> CGPoint where Self: Sized + Message { ... } unsafe fn CGVectorValue(&self) -> CGVector where Self: Sized + Message { ... } unsafe fn CGSizeValue(&self) -> CGSize where Self: Sized + Message { ... } unsafe fn CGRectValue(&self) -> CGRect where Self: Sized + Message { ... } unsafe fn CGAffineTransformValue(&self) -> CGAffineTransform where Self: Sized + Message { ... } unsafe fn UIEdgeInsetsValue(&self) -> UIEdgeInsets where Self: Sized + Message { ... } unsafe fn directionalEdgeInsetsValue(&self) -> NSDirectionalEdgeInsets where Self: Sized + Message { ... } unsafe fn UIOffsetValue(&self) -> UIOffset where Self: Sized + Message { ... }
}
Available on crate feature UIGeometry only.
Expand description

Category on NSValue.

Provided Methods§

source

unsafe fn valueWithCGPoint(point: CGPoint) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithCGVector(vector: CGVector) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithCGSize(size: CGSize) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithCGRect(rect: CGRect) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithCGAffineTransform( transform: CGAffineTransform ) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithUIEdgeInsets(insets: UIEdgeInsets) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithDirectionalEdgeInsets( insets: NSDirectionalEdgeInsets ) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn valueWithUIOffset(insets: UIOffset) -> Retained<NSValue>
where Self: Sized + ClassType,

source

unsafe fn CGPointValue(&self) -> CGPoint
where Self: Sized + Message,

source

unsafe fn CGVectorValue(&self) -> CGVector
where Self: Sized + Message,

source

unsafe fn CGSizeValue(&self) -> CGSize
where Self: Sized + Message,

source

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

source

unsafe fn CGAffineTransformValue(&self) -> CGAffineTransform
where Self: Sized + Message,

source

unsafe fn UIEdgeInsetsValue(&self) -> UIEdgeInsets
where Self: Sized + Message,

source

unsafe fn directionalEdgeInsetsValue(&self) -> NSDirectionalEdgeInsets
where Self: Sized + Message,

source

unsafe fn UIOffsetValue(&self) -> UIOffset
where Self: Sized + Message,

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl NSValueUIGeometryExtensions for NSValue

Implementors§