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

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

Разработчик

Ссылка платформы AppKit ссылка класса NSCachedImageRep

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

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

NSCachedImageRep

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

Вы обычно не используете этот класс непосредственно. Вместо этого NSImage и его другие объекты представления изображения создают экземпляры NSCachedImageRep по мере необходимости к версиям кэша представленного изображения. Это кэширование ускоряет основанное на экране получение для существующих изображений во время последующих операций рендеринга. Кэшируемые представления изображения также используются для получения команд рисования для изображений, создаваемых программно путем блокировки внимания на изображение.

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


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


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


Не применимый

Objective C

@import AppKit;

Доступность


Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.6.
  • Возвраты NSCachedImageRep объект инициализируется с указанными характеристиками изображения.

    Объявление

    Objective C

    - (id)initWithSize:(NSSize)size depth:(NSWindowDepth)depth separate:(BOOL)flag alpha:(BOOL)alpha

    Параметры

    size

    Размер изображения, измеренного в точках.

    depth

    Битовая глубина изображения. Укажите 0, если Вы хотите, чтобы изображение было той же глубиной как самый глубокий экран на существующей системе.

    flag

    YEStrue если получатель должен использовать отдельное внеэкранное окно для хранения изображения; иначе, NOfalse если получатель должен использовать совместно используемое окно.

    alpha

    YEStrue если изображение включает информацию о прозрачности; иначе, NOfalse.

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

    Инициализированный NSCachedImageRep объект или nil если не мог бы быть инициализирован объект.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.6.

    См. также

    – setAlpha: (NSImageRep)
    – setBitsPerSample: (NSImageRep)
    – setCacheDepthMatchesImageDepth: (NSImage)
    – setCachedSeparately: (NSImage)

  • Возвраты NSCachedImageRep объект инициализируется для рисования в указанном окне.

    Объявление

    Objective C

    - (id)initWithWindow:(NSWindow *)aWindow rect:(NSRect)aRect

    Параметры

    aWindow

    Окно (обычно вне экрана), в котором должно быть представлено изображение. Окно сохраняется получателем.

    aRect

    Позиция и размер изображения в указанном окне. Этот прямоугольник должен быть указан в основной системе координат окна.

    Обсуждение

    Необходимо нарисовать изображение сами в определяемой части окна. Существуют нет NSCachedImageRep методы с этой целью.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.6.

    См. также

    – size (NSImageRep)

  • rect - rect (OS X v10.6)

    Возвращает прямоугольник, где кэшируется получатель.

    Объявление

    Objective C

    - (NSRect)rect

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

    Прямоугольник в связанном внеэкранном окне, где расположено изображение получателя.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.6.

    См. также

    – size (NSImageRep)

  • окно - окно (OS X v10.6)

    Возвращает окно, где кэшируется получатель.

    Объявление

    Objective C

    - (NSWindow *)window

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

    Окно (обычно вне экрана) раньше хранило изображение.

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

    Objective C

    @import AppKit;

    Доступность

    Доступный в OS X v10.0 и позже.

    Осуждаемый в OS X v10.6.