Lines Matching defs:rasInfo
176 SurfaceDataRasInfo rasInfo;
190 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds);
191 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 ||
192 rasInfo.bounds.x2 <= rasInfo.bounds.x1)
197 ret = sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags);
200 if (!RefineBounds(gbv, &rasInfo.bounds)) {
201 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
209 sdOps->GetRasInfo(env, sdOps, &rasInfo);
210 if (!rasInfo.rasBase) {
211 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
214 clipLeft = rasInfo.bounds.x1;
215 clipRight = rasInfo.bounds.x2;
216 clipTop = rasInfo.bounds.y1;
217 clipBottom = rasInfo.bounds.y2;
220 (*func)(&rasInfo,
226 SurfaceData_InvokeRelease(env, sdOps, &rasInfo);
229 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
243 SurfaceDataRasInfo rasInfo;
257 GrPrim_Sg2dGetClip(env, sg2d, &rasInfo.bounds);
258 if (rasInfo.bounds.y2 <= rasInfo.bounds.y1 ||
259 rasInfo.bounds.x2 <= rasInfo.bounds.x1)
264 ret = sdOps->Lock(env, sdOps, &rasInfo, pPrim->dstflags);
267 if (!RefineBounds(gbv, &rasInfo.bounds)) {
268 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
276 sdOps->GetRasInfo(env, sdOps, &rasInfo);
277 if (!rasInfo.rasBase) {
278 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);
281 clipLeft = rasInfo.bounds.x1;
282 clipRight = rasInfo.bounds.x2;
283 clipTop = rasInfo.bounds.y1;
284 clipBottom = rasInfo.bounds.y2;
288 (*func)(&rasInfo,
295 SurfaceData_InvokeRelease(env, sdOps, &rasInfo);
298 SurfaceData_InvokeUnlock(env, sdOps, &rasInfo);