InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IIndexedToChunkyImageStreamData Class Referenceabstract

#include <IIndexedToChunkyImageStmData.h>

Inheritance diagram for IIndexedToChunkyImageStreamData:
IPMUnknown

Classes

struct  IndexedToChunkyInfo
 

Public Member Functions

virtual void SetIndexedToChunkyInfo (const IndexedToChunkyInfo &indexedToChunkyInfo)=0
 
virtual void GetIndexedToChunkyInfo (IndexedToChunkyInfo *indexedToChunkyInfo) const =0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

IIndexedToChunkyImageStreamData This class is a data interface for the IndexedToChunkyImageStream, which is an implementation of IImageStream used by the ImageStreamManager to convert an indexed image to non-indexed. Various IImageStreams are pipelined together by the ImageStreamManager in order to convert a source image to a destination image with a given set of attributes. This interface should probably be private.

See Also
IImageStreamManager.h

Member Function Documentation

virtual void IIndexedToChunkyImageStreamData::GetIndexedToChunkyInfo (IndexedToChunkyInfoindexedToChunkyInfo) const
pure virtual

Get method for obtaining information about the image data that the IndexedToChunkyImageStream will see.

Parameters
indexedToChunkyInfo- OUT: This structure contains the number of pixels wide, the number of channels per pixel of the source data, the number of color channels in the colorMap and a pointer to the color map. If the numChannels is greater than 1, then the first channel is considered the index and the other channels are considered alpha. Do not delete the colorMap that is returned.
virtual void IIndexedToChunkyImageStreamData::SetIndexedToChunkyInfo (const IndexedToChunkyInfoindexedToChunkyInfo)
pure virtual

Set method which specifies information about the image data that the IndexedToChunkyImageStream will see.

Parameters
indexedToChunkyInfo- IN: This structure contains the number of pixels wide, the number of channels per pixel of the source data, the number of color channels in the colorMap and a pointer to the color map. If the numChannels is greater than 1, then the first channel is considered the index and the other channels are considered alpha. Note that a copy of the colorMap is made and hence the caller is still responsible for disposing of the colorMap passed into this method.