, including all inherited members.
| AddChannel(IShChannel *channel)=0 | IShRasterLayer | [pure virtual] |
| AddRef()=0 | IMCUnknown | [pure virtual] |
| BlendLayer(IShRasterLayer *layer, ELayerMode mode, real32 opacity)=0 | IShRasterLayer | [pure virtual] |
| Clone(IShRasterLayer **clone)=0 | IShRasterLayer | [pure virtual] |
| CopyFrom(IShRasterLayer *copy)=0 | IShRasterLayer | [pure virtual] |
| CreateChannel(IShChannel **channel, const TChannelID &id, uint32 bitDepth)=0 | IShRasterLayer | [pure virtual] |
| CreateCMYKChannelsFromRGB()=0 | IShRasterLayer | [pure virtual] |
| CreateRGBChannelsFromCMYK()=0 | IShRasterLayer | [pure virtual] |
| ELayerMode enum name | IShRasterLayer | |
| EndOperation(void)=0 | IShRasterLayer | [pure virtual] |
| ExtendBounds(int32 top, int32 left, int32 right, int32 bottom)=0 | IShRasterLayer | [pure virtual] |
| GenerateChunkyChannel(IShChannel **channel, const TMCImageTileParameters *params=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetAlphaChannelSetMask(uint32 &channelSetMask)=0 | IShRasterLayer | [pure virtual] |
| GetAlphaTileUniformValue(const TMCRect &in_rect, boolean &is_uniform, uint32 &value)=0 | IShRasterLayer | [pure virtual] |
| GetBounds(TMCRect &out_bounds)=0 | IShRasterLayer | [pure virtual] |
| GetChannelByID(const TChannelID &id, IShChannel **out_channel)=0 | IShRasterLayer | [pure virtual] |
| GetChannelCount()=0 | IShRasterLayer | [pure virtual] |
| GetChannelCountByID(const TChannelID &in_id)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKAData(const TMCRect &in_source, TChannelDataBucket dest[5], void *in_buffer[5], TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKAIndices(uint16 indices[5])=0 | IShRasterLayer | [pure virtual] |
| GetCMYKATile(const TMCRect &in_source, const TChannelDataBucket *bucket[5], ETileAccess flags, TMCRect *out_localSource=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKATile(uint32 in_tileIndex, const TChannelDataBucket *bucket[5], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKChannelSetMask(uint32 &channelSetMask)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKData(const TMCRect &in_source, TChannelDataBucket dest[4], void *in_buffer[4], TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKIndices(uint16 indices[4])=0 | IShRasterLayer | [pure virtual] |
| GetCMYKTile(const TMCRect &in_source, const TChannelDataBucket *bucket[4], ETileAccess flags, TMCRect *out_localSource=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetCMYKTile(uint32 in_tileIndex, const TChannelDataBucket *bucket[4], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| GetColorBitDepth()=0 | IShRasterLayer | [pure virtual] |
| GetColorType() const =0 | IShRasterLayer | [pure virtual] |
| GetContentChangeChannel(IChangeChannel **changeChannel)=0 | IShRasterLayer | [pure virtual] |
| GetData(const TMCRect &source, TChannelDataBucket dest_array[], void *buffer[], uint16 indexes[], uint16 numChannels, TDataAccessFlags flags, IYeildCallBackFunc *callBack)=0 | IShRasterLayer | [pure virtual] |
| GetDPI() const =0 | IShRasterLayer | [pure virtual] |
| GetExtendedBounds(TMCRect &out_bounds)=0 | IShRasterLayer | [pure virtual] |
| GetGlobalCoordinates(uint32 tileIndex, const TMCRect &rectInTile, TMCRect &rectInGlobal) const =0 | IShRasterLayer | [pure virtual] |
| GetInterpolatedPixelRGB(const TVector2 &inVector, TArrayRGB &pixel)=0 | IShRasterLayer | [pure virtual] |
| GetInterpolatedPixelRGBA(const TVector2 &inVector, TArrayRGBA &pixel)=0 | IShRasterLayer | [pure virtual] |
| GetInterpolatedPixelRGBAList(const TVector2 *inVectorList, TArrayRGBA *pixelList, int32 howMany)=0 | IShRasterLayer | [pure virtual] |
| GetInterpolatedPixelRGBList(const TVector2 *inVectorList, TArrayRGB *pixelList, int32 howMany)=0 | IShRasterLayer | [pure virtual] |
| GetIShChannel(uint16 index, IShChannel **out_channel)=0 | IShRasterLayer | [pure virtual] |
| GetLayerMode() const =0 | IShRasterLayer | [pure virtual] |
| GetLayerTileIteratorCMYK(IShRasterLayerTileIterator **out_iter, const TMCRect &in_target)=0 | IShRasterLayer | [pure virtual] |
| GetLayerTileIteratorCMYKA(IShRasterLayerTileIterator **out_iter, const TMCRect &in_target)=0 | IShRasterLayer | [pure virtual] |
| GetLayerTileIteratorRGB(IShRasterLayerTileIterator **out_iter, const TMCRect &in_target)=0 | IShRasterLayer | [pure virtual] |
| GetLayerTileIteratorRGBA(IShRasterLayerTileIterator **out_iter, const TMCRect &in_target)=0 | IShRasterLayer | [pure virtual] |
| GetLock() const =0 | IShRasterLayer | [pure virtual] |
| GetMedian(TMCPoint inPoint, uint16 radius, TArrayRGB &pixel)=0 | IShRasterLayer | [pure virtual] |
| GetMemorySizeForColorChannel(uint32 width, uint32 height)=0 | IShRasterLayer | [pure virtual] |
| GetName(TMCString &name) const =0 | IShRasterLayer | [pure virtual] |
| GetOpacity() const =0 | IShRasterLayer | [pure virtual] |
| GetPixelRGB(const TMCPoint inPoint, TArrayRGB &pixel)=0 | IShRasterLayer | [pure virtual] |
| GetPixelRGBA(const TMCPoint inPoint, TArrayRGBA &pixel)=0 | IShRasterLayer | [pure virtual] |
| GetPixelRGBAList(const TMCPoint *inPointList, TArrayRGBA *pixelList, int32 howMany)=0 | IShRasterLayer | [pure virtual] |
| GetPixelRGBList(const TMCPoint *inPointList, TArrayRGB *pixelList, int32 howMany)=0 | IShRasterLayer | [pure virtual] |
| GetPreserveTransparency() const =0 | IShRasterLayer | [pure virtual] |
| GetPropertyChangeChannel(IChangeChannel **changeChannel)=0 | IShRasterLayer | [pure virtual] |
| GetRasterLayerChannelIterator(IShRasterLayerChannelIterator **outIter)=0 | IShRasterLayer | [pure virtual] |
| GetRasterLayerTileIterator(IShRasterLayerTileIterator **iter, uint16 indexes[], uint16 numChannels, const TMCRect &target)=0 | IShRasterLayer | [pure virtual] |
| GetRectFromTileIndex(uint32 index, TMCRect &outTileBounds, const TMCRect *inTileBounds=NULL) const =0 | IShRasterLayer | [pure virtual] |
| GetRGBAData(const TMCRect &in_source, TChannelDataBucket dest[4], void *in_buffer[4], TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| GetRGBAIndices(uint16 indices[4])=0 | IShRasterLayer | [pure virtual] |
| GetRGBATile(const TMCRect &in_source, const TChannelDataBucket *bucket[4], ETileAccess flags, TMCRect *out_localSource=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetRGBATile(uint32 in_tileIndex, const TChannelDataBucket *bucket[4], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| GetRGBChannelSetMask(uint32 &channelSetMask)=0 | IShRasterLayer | [pure virtual] |
| GetRGBData(const TMCRect &in_source, TChannelDataBucket dest[3], void *in_buffer[3], TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| GetRGBIndices(uint16 indices[3])=0 | IShRasterLayer | [pure virtual] |
| GetRgbSpan(int32 x, int32 y, int32 w, void *buf, uint8 bitdepth)=0 | IShRasterLayer | [pure virtual] |
| GetRGBTile(const TMCRect &in_source, const TChannelDataBucket *bucket[3], ETileAccess flags, TMCRect *out_localSource=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetRGBTile(uint32 in_tileIndex, const TChannelDataBucket *bucket[3], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| GetTile(const TMCRect &source, const TChannelDataBucket *bucket[], uint16 indexes[], uint16 numChannels, ETileAccess flags, TMCRect *out_localSource=NULL)=0 | IShRasterLayer | [pure virtual] |
| GetTile(uint32 in_tileIndex, const TChannelDataBucket *bucket[], uint16 indexes[], uint16 numChannels, ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| GetTileIndexFromPoint(const TMCPoint &point, TMCPoint *out_offset=NULL) const =0 | IShRasterLayer | [pure virtual] |
| GetTileRect(int32 x, int32 y, TMCRect &out_neiborhood)=0 | IShRasterLayer | [pure virtual] |
| GetTileSize(TMCRect &out_size)=0 | IShRasterLayer | [pure virtual] |
| GetVisibility() const =0 | IShRasterLayer | [pure virtual] |
| GlobalToLocal(const TMCRect &global, TMCRect &local) const =0 | IShRasterLayer | [pure virtual] |
| GlobalToLocal(const TMCPoint &global, TMCPoint &local) const =0 | IShRasterLayer | [pure virtual] |
| Invalidate(const TMCRect &invalRect, uint32 channelSetMask)=0 | IShRasterLayer | [pure virtual] |
| IsCMYK() const =0 | IShRasterLayer | [pure virtual] |
| IsEqual(IShRasterLayer *other)=0 | IShRasterLayer | [pure virtual] |
| IsRGB() const =0 | IShRasterLayer | [pure virtual] |
| kAdditionMode enum value | IShRasterLayer | |
| kDifferenceMode enum value | IShRasterLayer | |
| kHardLightMode enum value | IShRasterLayer | |
| kMultiplyMode enum value | IShRasterLayer | |
| kNormalMode enum value | IShRasterLayer | |
| kScreenMode enum value | IShRasterLayer | |
| kUnknownMode enum value | IShRasterLayer | |
| MatchChannelID2Index(const TChannelID in_ids[], uint16 indexes[], uint16 channel_count)=0 | IShRasterLayer | [pure virtual] |
| PrepareOperation(void)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKAData(TChannelDataBucket source_array[5], const TMCRect &dest, TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKATile(const TMCRect &dest, const TChannelDataBucket *const source_array[5], ETileAccess flags)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKATile(uint32 tileIndex, const TChannelDataBucket *const source_array[5], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKData(TChannelDataBucket source_array[4], const TMCRect &dest, TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKTile(const TMCRect &dest, const TChannelDataBucket *const source_array[4], ETileAccess flags)=0 | IShRasterLayer | [pure virtual] |
| PutCMYKTile(uint32 tileIndex, const TChannelDataBucket *const source_array[4], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| PutData(TChannelDataBucket source_array[], const TMCRect &dest, uint16 indexes[], uint16 numChannels, TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| PutRGBAData(TChannelDataBucket source_array[4], const TMCRect &dest, TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| PutRGBATile(const TMCRect &dest, const TChannelDataBucket *const source_array[4], ETileAccess flags)=0 | IShRasterLayer | [pure virtual] |
| PutRGBATile(uint32 tileIndex, const TChannelDataBucket *const source_array[4], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| PutRGBData(TChannelDataBucket source_array[3], const TMCRect &dest, TDataAccessFlags flags)=0 | IShRasterLayer | [pure virtual] |
| PutRgbSpan(int32 x, int32 y, int32 w, void *buf, uint8 bitdepth)=0 | IShRasterLayer | [pure virtual] |
| PutRGBTile(const TMCRect &dest, const TChannelDataBucket *const source_array[3], ETileAccess flags)=0 | IShRasterLayer | [pure virtual] |
| PutRGBTile(uint32 tileIndex, const TChannelDataBucket *const source_array[3], ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| PutTile(const TMCRect &dest, const TChannelDataBucket *const source_array[], uint16 indexes[], uint16 numChannels, ETileAccess flags)=0 | IShRasterLayer | [pure virtual] |
| PutTile(uint32 tileIndex, const TChannelDataBucket *const source_array[], uint16 indexes[], uint16 numChannels, ETileAccess flags, const TMCRect &inTile)=0 | IShRasterLayer | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| RemoveChannel(IShChannel *channel)=0 | IShRasterLayer | [pure virtual] |
| SetBounds(const TMCRect &in_bounds)=0 | IShRasterLayer | [pure virtual] |
| SetColorType(ELayerColorType cType)=0 | IShRasterLayer | [pure virtual] |
| SetDPI(real dpi)=0 | IShRasterLayer | [pure virtual] |
| SetLayerMode(ELayerMode mode)=0 | IShRasterLayer | [pure virtual] |
| SetLock(boolean lock)=0 | IShRasterLayer | [pure virtual] |
| SetName(const TMCString &name)=0 | IShRasterLayer | [pure virtual] |
| SetOpacity(real opacity)=0 | IShRasterLayer | [pure virtual] |
| SetPreserveTransparency(boolean preserve)=0 | IShRasterLayer | [pure virtual] |
| SetUsePreMultipliedAlpha(boolean usePreMultipliedAlpha)=0 | IShRasterLayer | [pure virtual] |
| SetVisibility(boolean visibility)=0 | IShRasterLayer | [pure virtual] |
| UnGetCMYKAData(TChannelDataBucket dest[5], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetCMYKATile(const TChannelDataBucket *const bucket[5], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetCMYKData(TChannelDataBucket dest[4], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetCMYKTile(const TChannelDataBucket *const bucket[4], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetData(TChannelDataBucket dest_array[], uint16 indexes[], uint16 numChannels, boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetRGBAData(TChannelDataBucket dest[4], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetRGBATile(const TChannelDataBucket *const bucket[4], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetRGBData(TChannelDataBucket dest[3], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetRGBTile(const TChannelDataBucket *const bucket[3], boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UnGetTile(const TChannelDataBucket *bucket[], uint16 indexes[], uint16 numChannels, boolean dirty)=0 | IShRasterLayer | [pure virtual] |
| UsePreMultipliedAlpha()=0 | IShRasterLayer | [pure virtual] |