Lines Matching refs:blockPtr
1295 tkimg_MFile *handle, Tk_PhotoImageBlock *blockPtr);
1625 static int ChnWrite (interp, filename, format, blockPtr)
1629 Tk_PhotoImageBlock *blockPtr;
1647 result = CommonWrite (interp, filename, format, &handle, blockPtr);
1657 Tk_PhotoImageBlock *blockPtr
1682 result = CommonWrite(interp, tempFileName, format, &handle, blockPtr);
1716 static int CommonWrite (interp, filename, format, handle, blockPtr)
1721 Tk_PhotoImageBlock *blockPtr;
1737 greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
1738 blueOffset = blockPtr->offset[2] - blockPtr->offset[0];
1739 alphaOffset = blockPtr->offset[0];
1741 if (alphaOffset < blockPtr->offset[2]) {
1742 alphaOffset = blockPtr->offset[2];
1744 if (++alphaOffset < blockPtr->pixelSize) {
1745 alphaOffset -= blockPtr->offset[0];
1751 tf.redScan = (UByte *) ckalloc (blockPtr->width);
1752 tf.greenScan = (UByte *) ckalloc (blockPtr->width);
1753 tf.blueScan = (UByte *) ckalloc (blockPtr->width);
1754 tf.matteScan = (UByte *) ckalloc (blockPtr->width);
1755 tf.pixbuf = (UShort *) ckalloc (blockPtr->width * sizeof (UShort));
1760 nchan, blockPtr->width, blockPtr->height, nchan)) {
1765 rowPixPtr = blockPtr->pixelPtr + blockPtr->offset[0];
1766 for (y = blockPtr->height -1; y >=0; y--) {
1772 for (x = 0; x < blockPtr->width; x++) {
1780 pixelPtr += blockPtr->pixelSize;
1786 rowPixPtr += blockPtr->pitch;