• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/tcl-105/tk84/tk/generic/

Lines Matching refs:blockPtr

423 			    Tk_PhotoImageBlock *blockPtr));
425 Tk_PhotoImageBlock *blockPtr,
1020 Tk_PhotoImageBlock *blockPtr))) stringWriteProc)
1029 Tcl_Obj *formatString, Tk_PhotoImageBlock *blockPtr,
4357 Tk_PhotoPutBlock(handle, blockPtr, x, y, width, height, compRule)
4360 register Tk_PhotoImageBlock *blockPtr;
4398 int sameSrc = (blockPtr->pixelPtr == masterPtr->pix32);
4404 blockPtr->pixelPtr = masterPtr->pix32;
4405 blockPtr->pitch = masterPtr->width * 4;
4424 greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
4425 blueOffset = blockPtr->offset[2] - blockPtr->offset[0];
4426 alphaOffset = blockPtr->offset[3];
4427 if ((alphaOffset >= blockPtr->pixelSize) || (alphaOffset < 0)) {
4431 alphaOffset -= blockPtr->offset[0];
4450 if ((blockPtr->pixelSize == 4)
4452 && (width <= blockPtr->width) && (height <= blockPtr->height)
4454 && (blockPtr->pitch == pitch)))
4457 (VOID *) (blockPtr->pixelPtr + blockPtr->offset[0]),
4462 srcLinePtr = blockPtr->pixelPtr + blockPtr->offset[0];
4463 hCopy = MIN(hLeft, blockPtr->height);
4466 if ((blockPtr->pixelSize == 4) && (greenOffset == 1)
4468 && (width <= blockPtr->width)
4475 wCopy = MIN(wLeft, blockPtr->width);
4490 srcPtr += blockPtr->pixelSize;
4536 srcPtr += blockPtr->pixelSize;
4540 srcLinePtr += blockPtr->pitch;
4690 Tk_PhotoPutZoomedBlock(handle, blockPtr, x, y, width, height, zoomX, zoomY,
4694 register Tk_PhotoImageBlock *blockPtr;
4720 Tk_PhotoPutBlock(handle, blockPtr, x, y, width, height, compRule);
4745 int sameSrc = (blockPtr->pixelPtr == masterPtr->pix32);
4751 blockPtr->pixelPtr = masterPtr->pix32;
4752 blockPtr->pitch = masterPtr->width * 4;
4771 greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
4772 blueOffset = blockPtr->offset[2] - blockPtr->offset[0];
4773 alphaOffset = blockPtr->offset[3];
4774 if ((alphaOffset >= blockPtr->pixelSize) || (alphaOffset < 0)) {
4778 alphaOffset -= blockPtr->offset[0];
4789 blockXSkip = subsampleX * blockPtr->pixelSize;
4790 blockYSkip = subsampleY * blockPtr->pitch;
4792 blockWid = ((blockPtr->width + subsampleX - 1) / subsampleX) * zoomX;
4796 blockWid = ((blockPtr->width - subsampleX - 1) / -subsampleX) * zoomX;
4799 blockHt = ((blockPtr->height + subsampleY - 1) / subsampleY) * zoomY;
4803 blockHt = ((blockPtr->height - subsampleY - 1) / -subsampleY) * zoomY;
4811 srcOrigPtr = blockPtr->pixelPtr + blockPtr->offset[0];
4813 srcOrigPtr += (blockPtr->width - 1) * blockPtr->pixelSize;
4816 srcOrigPtr += (blockPtr->height - 1) * blockPtr->pitch;
5636 * pointed to by `blockPtr' with details of the address and
5642 * blockPtr->pixelPtr points directly to the image data.
5651 ImgGetPhoto(masterPtr, blockPtr, optPtr)
5654 Tk_PhotoImageBlock *blockPtr;
5662 Tk_PhotoGetImage((Tk_PhotoHandle) masterPtr, blockPtr);
5663 blockPtr->pixelPtr += optPtr->fromY * blockPtr->pitch
5664 + optPtr->fromX * blockPtr->pixelSize;
5665 blockPtr->width = optPtr->fromX2 - optPtr->fromX;
5666 blockPtr->height = optPtr->fromY2 - optPtr->fromY;
5672 blockPtr->offset[0] = blockPtr->offset[1] =
5673 blockPtr->offset[2];
5676 for (y = 0; y < blockPtr->height; y++) {
5677 pixelPtr = blockPtr->pixelPtr + (y * blockPtr->pitch)
5678 + blockPtr->pixelSize - 1;
5679 for (x = 0; x < blockPtr->width; x++) {
5684 pixelPtr += blockPtr->pixelSize;
5691 blockPtr->pixelPtr--;
5692 blockPtr->offset[0]++;
5693 blockPtr->offset[1]++;
5694 blockPtr->offset[2]++;
5696 greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
5697 blueOffset = blockPtr->offset[2] - blockPtr->offset[0];
5709 blockPtr->width * blockPtr->height));
5710 srcPtr = blockPtr->pixelPtr + blockPtr->offset[0];
5713 for (y = blockPtr->height; y > 0; y--) {
5714 for (x = blockPtr->width; x > 0; x--) {
5716 srcPtr += blockPtr->pixelSize;
5719 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5722 for (y = blockPtr->height; y > 0; y--) {
5723 for (x = blockPtr->width; x > 0; x--) {
5726 srcPtr += blockPtr->pixelSize;
5729 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5732 for (y = blockPtr->height; y > 0; y--) {
5733 for (x = blockPtr->width; x > 0; x--) {
5737 srcPtr += blockPtr->pixelSize;
5740 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5743 srcPtr = blockPtr->pixelPtr + alphaOffset;
5752 for (y = blockPtr->height; y > 0; y--) {
5753 for (x = blockPtr->width; x > 0; x--) {
5760 srcPtr += blockPtr->pixelSize;
5763 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5769 for (y = blockPtr->height; y > 0; y--) {
5770 for (x = blockPtr->width; x > 0; x--) {
5773 srcPtr += blockPtr->pixelSize;
5776 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5781 for (y = blockPtr->height; y > 0; y--) {
5782 for (x = blockPtr->width; x > 0; x--) {
5784 srcPtr += blockPtr->pixelSize;
5787 srcPtr += blockPtr->pitch - (blockPtr->width * blockPtr->pixelSize);
5790 blockPtr->pixelPtr = (unsigned char *) data;
5791 blockPtr->pixelSize = newPixelSize;
5792 blockPtr->pitch = newPixelSize * blockPtr->width;
5793 blockPtr->offset[0] = 0;
5795 blockPtr->offset[1]= 1;
5796 blockPtr->offset[2]= 2;
5798 blockPtr->offset[1]= 0;
5799 blockPtr->offset[2]= 0;
5825 ImgStringWrite(interp, formatString, blockPtr)
5828 Tk_PhotoImageBlock *blockPtr;
5836 greenOffset = blockPtr->offset[1] - blockPtr->offset[0];
5837 blueOffset = blockPtr->offset[2] - blockPtr->offset[0];
5840 if ((blockPtr->width > 0) && (blockPtr->height > 0)) {
5841 line = (char *) ckalloc((unsigned int) ((8 * blockPtr->width) + 2));
5842 for (row=0; row<blockPtr->height; row++) {
5843 pixelPtr = blockPtr->pixelPtr + blockPtr->offset[0] +
5844 row * blockPtr->pitch;
5846 for (col=0; col<blockPtr->width; col++) {
5849 pixelPtr += blockPtr->pixelSize;
5868 * pointed to by `blockPtr' with details of the address and
5882 Tk_PhotoGetImage(handle, blockPtr)
5885 Tk_PhotoImageBlock *blockPtr;
5892 blockPtr->pixelPtr = masterPtr->pix32;
5893 blockPtr->width = masterPtr->width;
5894 blockPtr->height = masterPtr->height;
5895 blockPtr->pitch = masterPtr->width * 4;
5896 blockPtr->pixelSize = 4;
5897 blockPtr->offset[0] = 0;
5898 blockPtr->offset[1] = 1;
5899 blockPtr->offset[2] = 2;
5900 blockPtr->offset[3] = 3;
6101 Tk_PhotoPutBlock_NoComposite(handle, blockPtr, x, y, width, height)
6103 Tk_PhotoImageBlock *blockPtr;
6106 Tk_PhotoPutBlock(handle, blockPtr, x, y, width, height,
6111 Tk_PhotoPutZoomedBlock_NoComposite(handle, blockPtr, x, y, width, height,
6114 Tk_PhotoImageBlock *blockPtr;
6117 Tk_PhotoPutZoomedBlock(handle, blockPtr, x, y, width, height,