Lines Matching refs:pPicture
37 miCreatePicture(PicturePtr pPicture) in miCreatePicture() argument
43 miDestroyPicture(PicturePtr pPicture) in miDestroyPicture() argument
45 if (pPicture->freeCompClip) in miDestroyPicture()
46 RegionDestroy(pPicture->pCompositeClip); in miDestroyPicture()
50 miDestroyPictureClip(PicturePtr pPicture) in miDestroyPictureClip() argument
52 if (pPicture->clientClip) in miDestroyPictureClip()
53 RegionDestroy(pPicture->clientClip); in miDestroyPictureClip()
54 pPicture->clientClip = NULL; in miDestroyPictureClip()
58 miChangePictureClip(PicturePtr pPicture, int type, void *value, int n) in miChangePictureClip() argument
60 ScreenPtr pScreen = pPicture->pDrawable->pScreen; in miChangePictureClip()
85 (*ps->DestroyPictureClip) (pPicture); in miChangePictureClip()
86 pPicture->clientClip = clientClip; in miChangePictureClip()
87 pPicture->stateChanges |= CPClipMask; in miChangePictureClip()
92 miChangePicture(PicturePtr pPicture, Mask mask) in miChangePicture() argument
98 miValidatePicture(PicturePtr pPicture, Mask mask) in miValidatePicture() argument
100 DrawablePtr pDrawable = pPicture->pDrawable; in miValidatePicture()
104 (pPicture->serialNumber & DRAWABLE_SERIAL_BITS))) { in miValidatePicture()
110 if (pPicture->subWindowMode == IncludeInferiors) { in miValidatePicture()
118 freeCompClip = pPicture->freeCompClip; in miValidatePicture()
127 if (!pPicture->clientClip) { in miValidatePicture()
129 RegionDestroy(pPicture->pCompositeClip); in miValidatePicture()
130 pPicture->pCompositeClip = pregWin; in miValidatePicture()
131 pPicture->freeCompClip = freeTmpClip; in miValidatePicture()
143 RegionTranslate(pPicture->clientClip, in miValidatePicture()
144 pDrawable->x + pPicture->clipOrigin.x, in miValidatePicture()
145 pDrawable->y + pPicture->clipOrigin.y); in miValidatePicture()
148 RegionIntersect(pPicture->pCompositeClip, in miValidatePicture()
149 pregWin, pPicture->clientClip); in miValidatePicture()
154 RegionIntersect(pregWin, pregWin, pPicture->clientClip); in miValidatePicture()
155 pPicture->pCompositeClip = pregWin; in miValidatePicture()
158 pPicture->pCompositeClip = RegionCreate(NullBox, 0); in miValidatePicture()
159 RegionIntersect(pPicture->pCompositeClip, in miValidatePicture()
160 pregWin, pPicture->clientClip); in miValidatePicture()
162 pPicture->freeCompClip = TRUE; in miValidatePicture()
163 RegionTranslate(pPicture->clientClip, in miValidatePicture()
164 -(pDrawable->x + pPicture->clipOrigin.x), in miValidatePicture()
165 -(pDrawable->y + pPicture->clipOrigin.y)); in miValidatePicture()
178 if (pPicture->freeCompClip) { in miValidatePicture()
179 RegionReset(pPicture->pCompositeClip, &pixbounds); in miValidatePicture()
182 pPicture->freeCompClip = TRUE; in miValidatePicture()
183 pPicture->pCompositeClip = RegionCreate(&pixbounds, 1); in miValidatePicture()
186 if (pPicture->clientClip) { in miValidatePicture()
188 RegionTranslate(pPicture->clientClip, in miValidatePicture()
189 pDrawable->x + pPicture->clipOrigin.x, in miValidatePicture()
190 pDrawable->y + pPicture->clipOrigin.y); in miValidatePicture()
191 RegionIntersect(pPicture->pCompositeClip, in miValidatePicture()
192 pPicture->pCompositeClip, in miValidatePicture()
193 pPicture->clientClip); in miValidatePicture()
194 RegionTranslate(pPicture->clientClip, in miValidatePicture()
195 -(pDrawable->x + pPicture->clipOrigin.x), in miValidatePicture()
196 -(pDrawable->y + pPicture->clipOrigin.y)); in miValidatePicture()
199 RegionTranslate(pPicture->pCompositeClip, in miValidatePicture()
200 -pPicture->clipOrigin.x, in miValidatePicture()
201 -pPicture->clipOrigin.y); in miValidatePicture()
202 RegionIntersect(pPicture->pCompositeClip, in miValidatePicture()
203 pPicture->pCompositeClip, in miValidatePicture()
204 pPicture->clientClip); in miValidatePicture()
205 RegionTranslate(pPicture->pCompositeClip, in miValidatePicture()
206 pPicture->clipOrigin.x, in miValidatePicture()
207 pPicture->clipOrigin.y); in miValidatePicture()
215 miChangePictureTransform(PicturePtr pPicture, PictTransform * transform) in miChangePictureTransform() argument
221 miChangePictureFilter(PicturePtr pPicture, in miChangePictureFilter() argument
265 miClipPictureSrc(RegionPtr pRegion, PicturePtr pPicture, int dx, int dy) in miClipPictureSrc() argument
267 if (pPicture->clientClip) { in miClipPictureSrc()
270 pixman_region_translate(pPicture->clientClip, in miClipPictureSrc()
271 pPicture->clipOrigin.x + dx, in miClipPictureSrc()
272 pPicture->clipOrigin.y + dy); in miClipPictureSrc()
274 result = RegionIntersect(pRegion, pRegion, pPicture->clientClip); in miClipPictureSrc()
276 pixman_region_translate(pPicture->clientClip, in miClipPictureSrc()
277 -(pPicture->clipOrigin.x + dx), in miClipPictureSrc()
278 -(pPicture->clipOrigin.y + dy)); in miClipPictureSrc()
287 SourceValidateOnePicture(PicturePtr pPicture) in SourceValidateOnePicture() argument
289 DrawablePtr pDrawable = pPicture->pDrawable; in SourceValidateOnePicture()
299 pDrawable->height, pPicture->subWindowMode); in SourceValidateOnePicture()
304 miCompositeSourceValidate(PicturePtr pPicture) in miCompositeSourceValidate() argument
306 SourceValidateOnePicture(pPicture); in miCompositeSourceValidate()
307 if (pPicture->alphaMap) in miCompositeSourceValidate()
308 SourceValidateOnePicture(pPicture->alphaMap); in miCompositeSourceValidate()