BigDocumentStruct Struct Reference

Allows editing of documents beyond the 30,000 by 30,000 pixel limit mandated in earlier versions, a feature added in Photoshop CS (8.0). More...

#include <PIFilter.h>

Data Fields

int32 PluginUsing32BitCoordinates
 Set to nonzero by the plug-in if it is using the 32 bit fields.
VPoint imageSize32
 Size of image in 32 bit coordinates.
VRect filterRect32
 Rectangle to filter in 32 bit coordinates.
VRect inRect32
 Requested input rectangle in 32 bit coordinates.
VRect outRect32
 Requested output rectangle in 32 bit coordinates.
VRect maskRect32
 Requested mask rectangle in 32 bit coordinates.
VPoint floatCoord32
 Top left coordinate of selection in 32 bit coordinates.
VPoint wholeSize32
 Size of image the selection is over in 32 bit coordinates.

Detailed Description

Allows editing of documents beyond the 30,000 by 30,000 pixel limit mandated in earlier versions, a feature added in Photoshop CS (8.0).

BigDocumentStruct was added to the FilterRecord to support this new feature. This structure deprecates imageSize, filterRect, inRect, outRect, maskRect, floatCoord, and wholeSize.


Field Documentation

Set to nonzero by the plug-in if it is using the 32 bit fields.

Size of image in 32 bit coordinates.

Replaces FilterRecord::imageSize.

Rectangle to filter in 32 bit coordinates.

Replaces FilterRecord::filterRect.

Requested input rectangle in 32 bit coordinates.

Replaces FilterRecord::inRect.

Requested output rectangle in 32 bit coordinates.

Replaces FilterRecord::outRect.

Requested mask rectangle in 32 bit coordinates.

Replaces FilterRecord::maskRect.

Top left coordinate of selection in 32 bit coordinates.

Replaces FilterRecord::floatCoord.

Size of image the selection is over in 32 bit coordinates.

Replaces FilterRecord::wholeSize.


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