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

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

Разработчик

Ссылка класса FxBitmap

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

На этой странице

FxBitmap

FxBitmap класс обеспечивает основанное на RAM изображение для рендеринга программного обеспечения.

FxBitmap класс является подклассом FxImage класс, представляющий изображение в оперативной памяти. Это полезно для плагинов, которые не могут легко работать над GPU. Такие плагины могут выполнить свою задачу на CPU с помощью изображений от оперативной памяти.

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

FxBitmap класс был сначала представлен в классе 0.0 FxImage.

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


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

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


  • NSCopying

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


Не применимый не применимый
  • Инициализирует с данной структурой данных изображения и пиксельным буфером.

    Объявление

    Objective C

    - (id)initWithInfo:(FxImageInfo)imageInfo rowBytes:(NSUInteger)rowBytes andData:(void *)data

    Параметры

    imageInfo

    FxImageInfo это определяет изображение.

    rowBytes

    Число байтов на строку, включая любое дополнение.

    data

    Указатель на пиксельный буфер.

    Обсуждение

    Отправитель владеет пиксельным буфером и ответственен за освобождение его.

    Представленный в FxImage 0.0.

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

    Объявление

    Objective C

    - (void *)dataPtr

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

    Указатель данных.

    Обсуждение

    Представленный в классе 0.0 FxImage.

  • Присваивает данный пиксельный буфер битовому массиву.

    Осуждаемый в FxImage 1.0. Нет никакой замены.

    Объявление

    Objective C

    - (void)setDataPtr:(void *)data

    Параметры

    data

    Данные.

    Обсуждение

    Представленный в классе 0.0 FxImage.

  • Возвращает смещение в байтах между запуском двух строк.

    Объявление

    Objective C

    - (NSUInteger)rowBytes

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

    Смещение в байтах между пикселем [x, y] и пикселем [x, y+1].

    Обсуждение

    Эффекты должны избежать перезаписывать дополненные строки развертки, создаваемые Окончательным вариантом.

    Представленный в классе 0.0 FxImage.

  • Устанавливает значение байтов строки данного битового массива.

    Осуждаемый в FxImage 1.0. Нет никакой замены.

    Объявление

    Objective C

    - (void)setRowBytes:(NSUInteger)rowBytes

    Параметры

    rowBytes

    Число байтов для охвата одной строки битового массива. полезный для Y * rowBytes вычисления.

    Обсуждение

    Представленный в классе 0.0 FxImage.

  • Возвращает указатель на пиксель в данной позиции.

    Осуждаемый в FxImage 1.0. Нет никакой замены.

    Объявление

    Objective C

    - (void *)dataPtrForPositionX:(NSUInteger)x Y:(NSUInteger)y

    Параметры

    x

    X позиций.

    y

    Позиция Y.

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

    Указатель на указанный пиксель.

    Обсуждение

    Если позиция находится вне границ изображения, этот метод не делает никакой проверки границ и может возвратить недопустимый указатель. Этот метод только работает на 32 бит/пкс (8-разрядный целочисленный ARGB) изображения.

    Представленный в классе 0.0 FxImage.