, including all inherited members.
| AddNewChannel(IShRasterLayer *raster, const TChannelID &id, const uint32 bitDepth, IShChannel **channel)=0 | IShRasterLayerUtilities | [pure virtual] |
| AddRef()=0 | IMCUnknown | [pure virtual] |
| CopyRasterLayer(IShRasterLayer *source, IShRasterLayer **dest)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateEmptyRasterLayer(IShRasterLayer **rasterLayer)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateLayerList(IShLayerList **rasterLayer, uint32 width, uint32 height)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateRasterLayer(IShRasterLayer **rasterLayer, uint32 width, uint32 height, ELayerColorType colorType, uint32 bitDepth, MCRasterLayerTempFileHandle *fileHandle=nil, MCRasterLayerTilePoolHandle *poolHandle=nil)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateResizedLayer(IShRasterLayer *source, const TMCRect &sourceRect, IShRasterLayer **resizedLayer, const TMCRect &resizedLayerSize, const TChannelID *channelIDs, uint32 nbChannels, EResizeMethod method, boolean keepTilesInMemory)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateResizedLayerFromSingleChannel(IShChannel *source, const TMCRect &sourceRect, IShRasterLayer **resizedLayer, const TMCRect &resizedLayerSize, EResizeMethod method, EResizedLayerFill filling, boolean keepTilesInMemory)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateTempFile(MCRasterLayerTempFileHandle *&out_handle)=0 | IShRasterLayerUtilities | [pure virtual] |
| CreateTilePool(MCRasterLayerTilePoolHandle *&out_handle)=0 | IShRasterLayerUtilities | [pure virtual] |
| GetDocumentHandleFromRasterLayer(IShRasterLayer *rasterLayer, APIDocumentHandle **outHandle)=0 | IShRasterLayerUtilities | [pure virtual] |
| GetScratchPath(TMCString &scratchPath)=0 | IShRasterLayerUtilities | [pure virtual] |
| InitRasterLayer(IShRasterLayer *rasterLayer, uint32 width, uint32 height, ELayerColorType colorType, uint32 bitDepth)=0 | IShRasterLayerUtilities | [pure virtual] |
| InitRasterLayer(IShRasterLayer *rasterLayer, const TMCRect &bounds, ELayerColorType colorType, uint32 bitDepth)=0 | IShRasterLayerUtilities | [pure virtual] |
| LoadLayerList(IShLayerList *layerList, IMCFile *aFile, IDType format, boolean forceLoad, TPSIOParameter *param=nil)=0 | IShRasterLayerUtilities | [pure virtual] |
| LoadRasterLayer(IShRasterLayer *rasterLayer, IMCFile *aFile, IDType format, TPSIOParameter *param=nil)=0 | IShRasterLayerUtilities | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| ReleaseTempFile(MCRasterLayerTempFileHandle *handle)=0 | IShRasterLayerUtilities | [pure virtual] |
| ReleaseTilePool(MCRasterLayerTilePoolHandle *handle)=0 | IShRasterLayerUtilities | [pure virtual] |
| ResizeChannel(IShChannel *source, const TMCRect &sourceRect, IShChannel *dest, const TMCRect &destRect, EResizeMethod method)=0 | IShRasterLayerUtilities | [pure virtual] |
| ResizeChunkyLayerToPixelBucket(IShRasterLayer *rasterLayer, TMCPixelBucket &pixelBucket, IYeildCallBackFunc *callBack)=0 | IShRasterLayerUtilities | [pure virtual] |
| ResizeLayer(IShRasterLayer *source, const TMCRect &sourceRect, IShRasterLayer *dest, const TMCRect &destRect, const TChannelID *channelIDs, uint32 nbChannels, EResizeMethod method)=0 | IShRasterLayerUtilities | [pure virtual] |
| SaveLayerList(IShLayerList *layerList, const TGBuffer32List *gBuffers, IMCFile *aFile, IDType format, boolean displayOptions=true, TPSOptions *pluginOptions=nil, TPSIOParameter *param=nil)=0 | IShRasterLayerUtilities | [pure virtual] |
| SaveRasterLayer(IShRasterLayer *rasterLayer, const TGBuffer32List *gBuffers, IMCFile *aFile, IDType format, boolean displayOptions=true, TPSOptions *pluginOptions=nil, TPSIOParameter *param=nil)=0 | IShRasterLayerUtilities | [pure virtual] |