Home | History | Annotate | Download | only in rendering

Lines Matching defs:intrinsicRatio

263 void RenderReplaced::computeAspectRatioInformationForRenderBox(RenderBox* contentRenderer, FloatSize& constrainedSize, double& intrinsicRatio) const
267 contentRenderer->computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
277 if (intrinsicRatio && !intrinsicSize.isEmpty())
281 if (intrinsicRatio)
282 intrinsicRatio = 1 / intrinsicRatio;
286 computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
287 if (intrinsicRatio && !intrinsicSize.isEmpty())
298 if (intrinsicRatio && !intrinsicSize.isEmpty() && style()->logicalWidth().isAuto() && style()->logicalHeight().isAuto()) {
299 // We can't multiply or divide by 'intrinsicRatio' here, it breaks tests, like fast/images/zoomed-img-size.html, which
346 void RenderReplaced::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const
356 intrinsicRatio = intrinsicSize.width() / intrinsicSize.height();
367 double intrinsicRatio = 0;
369 computeAspectRatioInformationForRenderBox(contentRenderer, constrainedSize, intrinsicRatio);
380 if (intrinsicRatio) {
384 if (intrinsicRatio && ((computedHeightIsAuto && !hasIntrinsicWidth && hasIntrinsicHeight) || !computedHeightIsAuto)) {
386 intrinsicRatio)), shouldComputePreferred);
443 double intrinsicRatio = 0;
445 computeAspectRatioInformationForRenderBox(contentRenderer, constrainedSize, intrinsicRatio);
456 if (intrinsicRatio)
457 return computeReplacedLogicalHeightRespectingMinMaxHeight(roundToInt(round(availableLogicalWidth() / intrinsicRatio)));