Lines Matching refs:DirtyStack
34 struct DirtyStack { struct
43 DirtyStack* prev; argument
44 DirtyStack* next; argument
48 mHead = mAllocator.create_trivial<DirtyStack>(); in DamageAccumulator()
49 memset(mHead, 0, sizeof(DirtyStack)); in DamageAccumulator()
55 static void computeTransformImpl(const DirtyStack* currentFrame, Matrix4* outMatrix) { in computeTransformImpl()
82 DirtyStack* nextFrame = mAllocator.create_trivial<DirtyStack>(); in pushCommon()
105 DirtyStack* dirtyFrame = mHead; in popTransform()
136 void DamageAccumulator::applyMatrix4Transform(DirtyStack* frame) { in applyMatrix4Transform()
176 static DirtyStack* findParentRenderNode(DirtyStack* frame) { in findParentRenderNode()
186 static DirtyStack* findProjectionReceiver(DirtyStack* frame) { in findProjectionReceiver()
198 static void applyTransforms(DirtyStack* frame, DirtyStack* end) { in applyTransforms()
210 void DamageAccumulator::applyRenderNodeTransform(DirtyStack* frame) { in applyRenderNodeTransform()
233 DirtyStack* parentNode = findParentRenderNode(frame); in applyRenderNodeTransform()
235 DirtyStack* projectionReceiver = findProjectionReceiver(parentNode); in applyRenderNodeTransform()
246 const DirtyStack* frame = mHead; in computeClipAndTransform()
304 DirtyStack* frame = mHead; in findNearestStretchEffect()