#include <IIndexedToChunkyImageStmData.h>
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
| virtual void IIndexedToChunkyImageStreamData::GetIndexedToChunkyInfo | ( | IndexedToChunkyInfo * | indexedToChunkyInfo | ) | 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 IndexedToChunkyInfo & | indexedToChunkyInfo | ) | |
| 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. |