ImageData.h revision 2362
2362N/A * or visit www.oracle.com if you need additional information or have any
0N/A#ifndef _Included_ImageData
0N/A#define _Included_ImageData
0N/A#ifdef __cplusplus
0N/A#include "colordata.h"
0N/Atypedef struct ImageDataID {
0N/Atypedef struct ImageDataIntLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/Atypedef struct ImageDataShortLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/Atypedef struct ImageDataByteLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/Atypedef struct ImageDataShortIndexedLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/A unsigned int *arrayLockedLut;
0N/A unsigned int arrayLutSize;
0N/Atypedef struct ImageDataByteIndexedLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/A unsigned int *arrayLockedLut;
0N/A unsigned int arrayLutSize;
0N/A unsigned int lockedForWrite;
0N/Atypedef struct ImageDataIndex8GrayLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int *arrayLockedLut;
0N/A unsigned int arrayLutSize;
0N/A unsigned int lockedForWrite;
0N/A unsigned int *lockedInverseGrayLut;
0N/Atypedef struct ImageDataIndex12GrayLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int *arrayLockedLut;
0N/A unsigned int arrayLutSize;
0N/A unsigned int lockedForWrite;
0N/A unsigned int *lockedInverseGrayLut;
0N/Atypedef struct ImageDataBitLockInfo {
0N/A unsigned int scanStride;
0N/A unsigned int bytePerChannel;
0N/A unsigned int pixelStride;
0N/A unsigned int pixelsPerData;
0N/A#ifdef __cplusplus