Lines Matching defs:pCmp
47 static unsigned long mvCompositePixel(unsigned long i, MVColmap *pCmp);
449 MVColmap *pCmp = pWI->colmap;
455 pCmp->Colors = pCol = (XColor *)calloc((sizeof(XColor)), size);
461 pCol->pixel = mvCompositePixel(i, pCmp);
471 XQueryColors(mvDpy, pCmp->cmap, pCmp->Colors, size);
500 mvCompositePixel(unsigned long i, MVColmap *pCmp)
504 if (i < pCmp->rmax) val |= i << pCmp->rshft;
505 if (i < pCmp->gmax) val |= i << pCmp->gshft;
506 if (i < pCmp->bmax) val |= i << pCmp->bshft;
518 MVColmap *pCmp = pWI->colmap;
521 if (!pCmp->doComposite) {
522 pCmp->doComposite = True;
524 pCmp->red_mask = pVis->red_mask;
525 pCmp->green_mask = pVis->green_mask;
526 pCmp->blue_mask = pVis->blue_mask;
527 pCmp->rmax = 1 << mvOnes(pVis->red_mask);
528 pCmp->gmax = 1 << mvOnes(pVis->green_mask);
529 pCmp->bmax = 1 << mvOnes(pVis->blue_mask);
530 pCmp->rshft = mvShifts(pVis->red_mask);
531 pCmp->gshft = mvShifts(pVis->green_mask);
532 pCmp->bshft = mvShifts(pVis->blue_mask);
533 pCmp->rgbshft = (16 - pVis->bits_per_rgb);