Lines Matching refs:Clip
156 * and clip side flags. Positive bounds delta means new bounds fit in old.
196 // Identical round rect clip state means both ops will clip in the same way, or not at all.
204 * clip for that side.
257 " clip flags %x (batch id %x, merge id %p)",
264 // clipping in the merged case is done ahead of time since all ops share the clip (if any)
282 * Contains the effective clip rect shared by all merged ops. Initialized to the layer viewport,
380 // the clip if we aren't recording a complex clip (and can thus trust it to be a rect)
389 * When an clipping operation occurs that could cause a complex clip, record the operation and all
390 * subsequent clipOps, save/restores (if the clip flag is set). During a flush, instead of loading
391 * the clip from deferred state, we play back all of the relevant state operations that generated
392 * the complex clip.
395 * time record whether they should store the renderer's current clip
399 DEFER_LOGD("%p Received complex clip operation %p", this, op);
401 // NOTE: defer clip op before setting mComplexClipStackStart so previous clip is recorded
406 DEFER_LOGD(" Starting complex clip region, start is %d", mComplexClipStackStart);
420 * complex clip, and if the flags (SaveFlags::Clip & SaveFlags::ClipToLayer) are set.
433 * barrier if it's needed to properly modify a complex clip
439 if (recordingComplexClip() && (saveFlags & SaveFlags::Clip)) {
440 // store and replay the save operation, as it may be needed to correctly playback the clip
451 * other save() commands which occur as children of a snapshot with complex clip will be deferred,
498 // complex clip has a complex set of expectations on the renderer state - for now, avoid taking
622 // doesn't have SaveFlags::Clip set