PIExport.h File Reference

This file describes version 4.0 of Photoshop's Export module interface. More...

#include "PIActions.h"
#include "PIGeneral.h"
#include "SPBasic.h"

Go to the source code of this file.


Data Structures

struct  ExportRecord
 This structure is passed to the Export plug-in module main() through the pluginParamBlock. More...

Export Module Selectors

#define exportSelectorAbout   0
 Allows the plug-in to display an about box for the Export Module.
#define exportSelectorStart   1
 Allows the plug-in to open a dialog box and set up the initial image rectangle to process.
#define exportSelectorContinue   2
 Allows the plug-in module to process the image data pointed to by data, and then indicate what area of the image it will process next.
#define exportSelectorFinish   3
 Allows the plug-in module to clean up after an image export.
#define exportSelectorPrepare   4
 Allows the plug-in module to adjust the Photoshop memory allocation algorithm.

Export Module Error Codes

#define exportBadParameters   -30200
 Indicates a problem with the export module interface.
#define exportBadMode   -30201
 Indicates that the export module does not support <mode> images.

Defines

#define PIExpFlagsProperty   0x65787066
 Indicates that the plug-in can see transparency data; key value is 'expf'.
#define PIExpSupportsTransparency   0
 Flag index for PIExpFlagsProperty; indicates that the plug-in can see transparency data.

Typedefs

typedef ExportRecordExportRecordPtr
 This structure is passed to the Export plug-in module main() through the pluginParamBlock.

Detailed Description

This file describes version 4.0 of Photoshop's Export module interface.

Distribution: PUBLIC


Define Documentation

#define PIExpSupportsTransparency   0

Flag index for PIExpFlagsProperty; indicates that the plug-in can see transparency data.