The document information, used by the Export, Filter, and Selection module parameter blocks. More...

#include <PIGeneral.h>

Public Member Functions

 ReadImageDocumentDesc ()

Data Fields

int32 minVersion
 The minimum version needed to interpret this record.
int32 maxVersion
 The maximum version allowable to interpret this record.
int32 imageMode
 Color mode for the document.
int32 depth
 Default bit depth for the document.
VRect bounds
 Document bounds.
Fixed hResolution
 Horizontal resolution for the document.
Fixed vResolution
 Vertical resolution for the document.
LookUpTable redLUT
 Red color table, applicable when imageMode is indexed color or duotone.
LookUpTable greenLUT
 Green color table, applicable when imageMode is indexed color or duotone.
LookUpTable blueLUT
 Blue color table, applicable when imageMode is indexed color or duotone.
ReadChannelDesctargetCompositeChannels
 Composite channels in the target layer.
ReadChannelDesctargetTransparency
 Transparency channel for the target layer.
ReadChannelDesctargetLayerMask
 Layer mask for the target channel.
ReadChannelDescmergedCompositeChannels
 Composite channels in the merged data.
ReadChannelDescmergedTransparency
 Transparency channel for the merged data.
ReadChannelDescalphaChannels
 Alpha channels for masks.
ReadChannelDescselection
 Selection mask, if any.
struct
SPPlatformFileSpecification_t * 
fileSpec
 The file specification, if any.
ReadLayerDesclayersDescriptor
 Descriptor for a linked list of layers, if any.
int32 documentType
 Document type.
struct ReadImageDocumentDescnext
 The next descriptor in the list.
void * iCCprofileData
 ICC Profile Data.
int32 iCCprofileSize
 Size of the ICC profile; zero if there is no profile.
int32 compositeChannelCount
 Number of composite color channels in this document.
int32 layerCount
 Total number of layers in this document; ignores visbility, adjustments, etc.
int32 alphaChannelCount
 Number of alpha channels in this document.
ReadChannelDesctargetSmartFilterMask
struct
SPPlatformFileSpecificationW * 
fileSpecW
struct XPlatFileSpec * fileSpecX

Detailed Description

The document information, used by the Export, Filter, and Selection module parameter blocks.

Describes the document as a collection of channels and layers. The host provides a read port for each channel, so the pixel data can be read by using ReadPixelsProc in the Channel Ports Suite Callbacks (deprecated Standard Suite).


Constructor & Destructor Documentation


Field Documentation

The minimum version needed to interpret this record.

The maximum version allowable to interpret this record.

Color mode for the document.

See Image Modes for supported modes.

Default bit depth for the document.

Horizontal resolution for the document.

Vertical resolution for the document.

Red color table, applicable when imageMode is indexed color or duotone.

Green color table, applicable when imageMode is indexed color or duotone.

Blue color table, applicable when imageMode is indexed color or duotone.

Composite channels in the target layer.

Transparency channel for the target layer.

Layer mask for the target channel.

Composite channels in the merged data.

Merged data is either merged layer data or merged document data.

Transparency channel for the merged data.

struct SPPlatformFileSpecification_t* ReadImageDocumentDesc::fileSpec

The file specification, if any.

Descriptor for a linked list of layers, if any.

The next descriptor in the list.

ICC Profile Data.

NULL if there is no profile

Size of the ICC profile; zero if there is no profile.

Number of composite color channels in this document.

Total number of layers in this document; ignores visbility, adjustments, etc.

Number of alpha channels in this document.

struct SPPlatformFileSpecificationW* ReadImageDocumentDesc::fileSpecW
struct XPlatFileSpec* ReadImageDocumentDesc::fileSpecX

The documentation for this struct was generated from the following file: