, 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] |