C# Класс Monobjc.Foundation.NSSize

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NSZeroSize NSSize

Открытые методы

Метод Описание
Add ( NSSize size1, NSSize size2 ) : NSSize

Returns the sum of the two sizes instances.

CGSizeFromNSSize ( NSSize nssize ) : CGSize

Converts a NSSize instance to a CGSize

Divide ( NSSize size, CGFloat factor ) : NSSize

Returns the result of the division of the size instance by the given factor.

Multiply ( NSSize size, CGFloat factor ) : NSSize

Returns the product of the size instance by the given factor.

NSEqualSizes ( NSSize aSize, NSSize bSize ) : bool

Tests two size values for equality.

Original declaration is : BOOL NSEqualSizes(NSSize aSize, NSSize bSize)

NSMakeSize ( CGFloat width, CGFloat height ) : NSSize

Creates a new NSSize from the specified values.

Original declaration is : NSSize NSMakeSize(float width, float height)

NSSizeFromCGSize ( CGSize cgsize ) : NSSize

Converts a CGSize instance to a NSSize

Substract ( NSSize size1, NSSize size2 ) : NSSize

Returns the difference of the two sizes instances.

operator ( ) : NSSize

Implements the operator +.

Приватные методы

Метод Описание
NSSizeFromString ( [ MarshalTypeRef = typeof(IdMarshaler<NSString>))]NSStringaString ) : NSSize
NSStringFromSize ( NSSize aSize ) : NSString

Описание методов

Add() публичный статический Метод

Returns the sum of the two sizes instances.
public static Add ( NSSize size1, NSSize size2 ) : NSSize
size1 NSSize A size.
size2 NSSize A size.
Результат NSSize

CGSizeFromNSSize() публичный статический Метод

Converts a NSSize instance to a CGSize
public static CGSizeFromNSSize ( NSSize nssize ) : CGSize
nssize NSSize The to convert.
Результат Monobjc.ApplicationServices.CGSize

Divide() публичный статический Метод

Returns the result of the division of the size instance by the given factor.
public static Divide ( NSSize size, CGFloat factor ) : NSSize
size NSSize The size.
factor Monobjc.ApplicationServices.CGFloat The factor.
Результат NSSize

Multiply() публичный статический Метод

Returns the product of the size instance by the given factor.
public static Multiply ( NSSize size, CGFloat factor ) : NSSize
size NSSize The size.
factor Monobjc.ApplicationServices.CGFloat The factor.
Результат NSSize

NSEqualSizes() публичный статический Метод

Tests two size values for equality.
Original declaration is : BOOL NSEqualSizes(NSSize aSize, NSSize bSize)
public static NSEqualSizes ( NSSize aSize, NSSize bSize ) : bool
aSize NSSize
bSize NSSize
Результат bool

NSMakeSize() публичный статический Метод

Creates a new NSSize from the specified values.
Original declaration is : NSSize NSMakeSize(float width, float height)
public static NSMakeSize ( CGFloat width, CGFloat height ) : NSSize
width Monobjc.ApplicationServices.CGFloat
height Monobjc.ApplicationServices.CGFloat
Результат NSSize

NSSizeFromCGSize() публичный статический Метод

Converts a CGSize instance to a NSSize
public static NSSizeFromCGSize ( CGSize cgsize ) : NSSize
cgsize Monobjc.ApplicationServices.CGSize The to convert.
Результат NSSize

Substract() публичный статический Метод

Returns the difference of the two sizes instances.
public static Substract ( NSSize size1, NSSize size2 ) : NSSize
size1 NSSize A size.
size2 NSSize A size.
Результат NSSize

operator() публичный статический Метод

Implements the operator +.
public static operator ( ) : NSSize
Результат NSSize

Описание свойств

NSZeroSize публичное статическое свойство

An NSSize with its width and height set to 0.
public static NSSize,Monobjc.Foundation NSZeroSize
Результат NSSize