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