|
Public Member Functions |
| virtual MCCOMErr MCCOMAPI | CreateRasterLayer (IShRasterLayer **rasterLayer, uint32 width, uint32 height, ELayerColorType colorType, uint32 bitDepth, MCRasterLayerTempFileHandle *fileHandle=nil, MCRasterLayerTilePoolHandle *poolHandle=nil)=0 |
| virtual MCCOMErr MCCOMAPI | CreateTempFile (MCRasterLayerTempFileHandle *&out_handle)=0 |
| virtual MCCOMErr MCCOMAPI | ReleaseTempFile (MCRasterLayerTempFileHandle *handle)=0 |
| virtual MCCOMErr MCCOMAPI | CreateTilePool (MCRasterLayerTilePoolHandle *&out_handle)=0 |
| virtual MCCOMErr MCCOMAPI | ReleaseTilePool (MCRasterLayerTilePoolHandle *handle)=0 |
| virtual MCCOMErr MCCOMAPI | AddNewChannel (IShRasterLayer *raster, const TChannelID &id, const uint32 bitDepth, IShChannel **channel)=0 |
| virtual MCCOMErr MCCOMAPI | ResizeLayer (IShRasterLayer *source, const TMCRect &sourceRect, IShRasterLayer *dest, const TMCRect &destRect, const TChannelID *channelIDs, uint32 nbChannels, EResizeMethod method)=0 |
| virtual MCCOMErr MCCOMAPI | ResizeChannel (IShChannel *source, const TMCRect &sourceRect, IShChannel *dest, const TMCRect &destRect, EResizeMethod method)=0 |
| virtual MCCOMErr MCCOMAPI | CreateResizedLayer (IShRasterLayer *source, const TMCRect &sourceRect, IShRasterLayer **resizedLayer, const TMCRect &resizedLayerSize, const TChannelID *channelIDs, uint32 nbChannels, EResizeMethod method, boolean keepTilesInMemory)=0 |
| virtual MCCOMErr MCCOMAPI | CreateResizedLayerFromSingleChannel (IShChannel *source, const TMCRect &sourceRect, IShRasterLayer **resizedLayer, const TMCRect &resizedLayerSize, EResizeMethod method, EResizedLayerFill filling, boolean keepTilesInMemory)=0 |
| virtual MCCOMErr MCCOMAPI | CreateEmptyRasterLayer (IShRasterLayer **rasterLayer)=0 |
| virtual MCCOMErr MCCOMAPI | GetScratchPath (TMCString &scratchPath)=0 |
| virtual MCCOMErr MCCOMAPI | LoadRasterLayer (IShRasterLayer *rasterLayer, IMCFile *aFile, IDType format, TPSIOParameter *param=nil)=0 |
| virtual MCCOMErr MCCOMAPI | SaveRasterLayer (IShRasterLayer *rasterLayer, IMCFile *aFile, IDType format, boolean displayOptions=true, void *pluginOptions=nil, TPSIOParameter *param=nil)=0 |
| virtual MCCOMErr MCCOMAPI | GetDocumentHandleFromRasterLayer (IShRasterLayer *rasterLayer, APIDocumentHandle **outHandle)=0 |
| virtual void MCCOMAPI | ResizeChunkyLayerToPixelBucket (IShRasterLayer *rasterLayer, TMCPixelBucket &pixelBucket)=0 |