Lines Matching refs:mHead
48 mHead = mAllocator.create_trivial<DirtyStack>(); in DamageAccumulator()
49 memset(mHead, 0, sizeof(DirtyStack)); in DamageAccumulator()
51 mHead->prev = mHead; in DamageAccumulator()
52 mHead->type = TransformNone; in DamageAccumulator()
77 computeTransformImpl(mHead, outMatrix); in computeCurrentTransform()
81 if (!mHead->next) { in pushCommon()
84 nextFrame->prev = mHead; in pushCommon()
85 mHead->next = nextFrame; in pushCommon()
87 mHead = mHead->next; in pushCommon()
88 mHead->pendingDirty.setEmpty(); in pushCommon()
93 mHead->type = TransformRenderNode; in pushTransform()
94 mHead->renderNode = transform; in pushTransform()
99 mHead->type = TransformMatrix4; in pushTransform()
100 mHead->matrix4 = transform; in pushTransform()
104 LOG_ALWAYS_FATAL_IF(mHead->prev == mHead, "Cannot pop the root frame!"); in popTransform()
105 DirtyStack* dirtyFrame = mHead; in popTransform()
106 mHead = mHead->prev; in popTransform()
115 mHead->pendingDirty.join(dirtyFrame->pendingDirty); in popTransform()
137 mapRect(frame->matrix4, frame->pendingDirty, &mHead->pendingDirty); in applyMatrix4Transform()
210 mapRect(props, frame->pendingDirty, &mHead->pendingDirty); in applyRenderNodeTransform()
228 mHead->pendingDirty.join(left, top, right, bottom); in dirty()
232 *dest = mHead->pendingDirty; in peekAtDirty()
236 LOG_ALWAYS_FATAL_IF(mHead->prev != mHead, "Cannot finish, mismatched push/pop calls! %p vs. %p", in finish()
237 mHead->prev, mHead); in finish()
239 *totalDirty = mHead->pendingDirty; in finish()
241 mHead->pendingDirty.setEmpty(); in finish()