Lines Matching defs:hw

138     const sp<const DisplayDevice> hw(mFlinger->getDefaultDisplayDevice());
139 updateTransformHint(hw);
155 void Layer::onLayerDisplayed(const sp<const DisplayDevice>& /* hw */,
310 FloatRect Layer::computeCrop(const sp<const DisplayDevice>& hw) const {
332 activeCrop.intersect(hw->getViewport(), &activeCrop);
355 uint32_t invTransformOrient = hw->getOrientationTransform();
411 const sp<const DisplayDevice>& hw,
419 if (isSecure() && !hw->isSecure()) {
437 activeCrop.intersect(hw->getViewport(), &activeCrop);
456 frame.intersect(hw->getViewport(), &frame);
457 const Transform& tr(hw->getTransform());
459 layer.setCrop(computeCrop(hw));
477 uint32_t invTransform = hw->getOrientationTransform();
506 void Layer::setPerFrameData(const sp<const DisplayDevice>& hw,
513 const Transform& tr = hw->getTransform();
514 Region visible = tr.transform(visibleRegion.intersect(hw->getViewport()));
526 void Layer::setAcquireFence(const sp<const DisplayDevice>& /* hw */,
546 const sp<const DisplayDevice>& hw)
560 frame.intersect(hw->getViewport(), &frame);
561 const Transform& tr(hw->getTransform());
569 void Layer::draw(const sp<const DisplayDevice>& hw, const Region& clip) const {
570 onDraw(hw, clip, false);
573 void Layer::draw(const sp<const DisplayDevice>& hw,
575 onDraw(hw, Region(hw->bounds()), useIdentityTransform);
578 void Layer::draw(const sp<const DisplayDevice>& hw) const {
579 onDraw(hw, Region(hw->bounds()), false);
582 void Layer::onDraw(const sp<const DisplayDevice>& hw, const Region& clip,
605 under.orSelf( hw->getTransform().transform(layer->visibleRegion) );
610 clearWithOpenGL(hw, holes, 0, 0, 0, 1);
624 bool blackOutLayer = isProtected() || (isSecure() && !hw->isSecure());
630 const bool useFiltering = getFiltering() || needsFiltering(hw) || isFixedSize();
649 uint32_t transform = hw->getOrientationTransform();
674 drawWithOpenGL(hw, clip, useIdentityTransform);
679 void Layer::clearWithOpenGL(const sp<const DisplayDevice>& hw,
684 computeGeometry(hw, mMesh, false);
690 const sp<const DisplayDevice>& hw, const Region& clip) const {
691 clearWithOpenGL(hw, clip, 0,0,0,0);
694 void Layer::drawWithOpenGL(const sp<const DisplayDevice>& hw,
696 const uint32_t fbHeight = hw->getHeight();
699 computeGeometry(hw, mMesh, useIdentityTransform);
780 void Layer::computeGeometry(const sp<const DisplayDevice>& hw, Mesh& mesh,
785 hw->getTransform() : hw->getTransform() * s.transform);
786 const uint32_t hw_h = hw->getHeight();
832 bool Layer::needsFiltering(const sp<const DisplayDevice>& hw) const {
833 return mNeedsFiltering || hw->needsFiltering();
1324 void Layer::updateTransformHint(const sp<const DisplayDevice>& hw) const {
1330 const Transform& planeTransform(hw->getTransform());