Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы QuartzCore ссылка класса CIFilterShape

Опции
Развертывание Target:

На этой странице
Язык:

CIFilterShape

CIFilterShape класс описывает форму ограничения фильтра и домен определения (DOD) работы фильтра. Вы используете CIFilterShape объекты в сочетании с Базовыми классами Изображения, такой как CIFilter, CIKernel, и CISampler, создать пользовательские фильтры.

Наследование


Соответствует


Оператор импорта


Swift

import QuartzCore

Objective C

@import QuartzCore;

Доступность


OS X v10.4 и позже
  • Создает объект фигуры фильтра и инициализирует его с прямоугольником.

    Объявление

    Swift

    class func shapeWithRect(_ r: CGRect) -> AnyObject!

    Objective C

    + (id)shapeWithRect:(CGRect)r

    Параметры

    r

    Прямоугольник. Объект фигуры фильтра будет содержать самый маленький интегральный прямоугольник, указанный этим параметром.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    – initWithRect:

  • Инициализирует объект фигуры фильтра с прямоугольником.

    Объявление

    Swift

    init!(rect r: CGRect)

    Objective C

    - (id)initWithRect:(CGRect)r

    Параметры

    r

    Прямоугольник. Базовое Изображение использует прямоугольник, указанный целыми частями значений в CGRect структура данных.

    Возвращаемое значение

    Инициализированный объект CIFilterShape, или nil если метод перестал работать.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    + shapeWithRect:

  • Изменяет объект фигуры фильтра так, чтобы он был вставлен указанными значениями x и y.

    Объявление

    Swift

    func insetByX(_ dx: Int32, y dy: Int32) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)insetByX:(int)dx Y:(int)dy

    Параметры

    dx

    Значение, указывающее вставку в направлении X.

    dy

    Значение, указывающее вставку в направлении Y.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Создает объект фигуры фильтра, представляющий пересечение текущей формы фильтра и указанного объекта фигуры фильтра.

    Объявление

    Swift

    func intersectWith(_ s2: CIFilterShape!) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)intersectWith:(CIFilterShape *)s2

    Параметры

    s2

    Объект фигуры фильтра.

    Возвращаемое значение

    Объект фигуры фильтра, следующий из пересечения.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    – intersectWithRect:

  • Создает форму фильтра, представляющую пересечение текущей формы фильтра и прямоугольника.

    Объявление

    Swift

    func intersectWithRect(_ rect: CGRect) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)intersectWithRect:(CGRect)rect

    Параметры

    rect

    Прямоугольник. Базовое Изображение использует прямоугольник, указанный целыми частями ширины и высоты.

    Возвращаемое значение

    Форма фильтра, следующая из пересечения

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    – intersectWith:

  • Создает форму фильтра, следующую из применения преобразования к текущей форме фильтра.

    Объявление

    Swift

    func transformBy(_ m: CGAffineTransform, interior flag: Bool) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)transformBy:(CGAffineTransform)m interior:(BOOL)flag

    Параметры

    m

    Преобразование.

    flag

    NOfalse указывает, что новый объект фигуры фильтра может содержать все пиксели в преобразованной форме (и возможно некоторые, которые являются вне преобразованной формы). YEStrue указывает, что новый объект фигуры фильтра может содержать подмножество пикселей в преобразованной форме (но ни один из тех вне преобразованной формы).

    Возвращаемое значение

    Преобразованный объект фигуры фильтра.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

  • Создает форму фильтра, следующую из объединения текущей формы фильтра и другого объекта фигуры фильтра.

    Объявление

    Swift

    func unionWith(_ s2: CIFilterShape!) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)unionWith:(CIFilterShape *)s2

    Параметры

    s2

    Объект фигуры фильтра.

    Возвращаемое значение

    Объект фигуры фильтра, следующий из объединения.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    – unionWithRect:

  • Создает форму фильтра, следующую из объединения текущей формы фильтра и прямоугольника.

    Объявление

    Swift

    func unionWithRect(_ rect: CGRect) -> CIFilterShape!

    Objective C

    - (CIFilterShape *)unionWithRect:(CGRect)rect

    Параметры

    rect

    Прямоугольник. Базовое Изображение использует прямоугольник, указанный целыми частями ширины и высоты.

    Оператор импорта

    Objective C

    @import QuartzCore;

    Swift

    import QuartzCore

    Доступность

    OS X v10.4 и позже.

    См. также

    – unionWith: