FxBitmap
FxBitmap класс обеспечивает основанное на RAM изображение для рендеринга программного обеспечения.
FxBitmap класс является подклассом FxImage класс, представляющий изображение в оперативной памяти. Это полезно для плагинов, которые не могут легко работать над GPU. Такие плагины могут выполнить свою задачу на CPU с помощью изображений от оперативной памяти.
FxBitmap экземпляр имеет средства доступа для получения указателя на расположение в памяти, где ее изображение запускается, сколько байтов находится в единственной строке развертки пикселей, и сколько байтов составляет единственный цветовой канал изображения.
FxBitmap класс был сначала представлен в классе 0.0 FxImage.
Наследование
Не применимый
Соответствует
-
NSCopying
Оператор импорта
Не применимый не применимый
-
Инициализирует с данной структурой данных изображения и пиксельным буфером.
Объявление
Objective C
- (id)initWithInfo:(FxImageInfo)imageInforowBytes:(NSUInteger)rowBytesandData:(void *)dataПараметры
imageInfoFxImageInfoэто определяет изображение.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)xY:(NSUInteger)yПараметры
xX позиций.
yПозиция Y.
Возвращаемое значение
Указатель на указанный пиксель.
Обсуждение
Если позиция находится вне границ изображения, этот метод не делает никакой проверки границ и может возвратить недопустимый указатель. Этот метод только работает на 32 бит/пкс (8-разрядный целочисленный ARGB) изображения.
Представленный в классе 0.0 FxImage.
