Searched refs:intrinsicRatio (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DGeneratedImage.cpp39 void GeneratedImage::computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
41 Image::computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
42 intrinsicRatio = FloatSize();
H A DGeneratedImage.h43 virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE;
H A DImage.cpp233 void Image::computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
235 intrinsicRatio = size();
236 intrinsicWidth = Length(intrinsicRatio.width(), Fixed);
237 intrinsicHeight = Length(intrinsicRatio.height(), Fixed);
H A DImage.h83 virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio);
/external/chromium_org/third_party/WebKit/Source/core/rendering/style/
H A DStyleFetchedImage.cpp80 void StyleFetchedImage::computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
82 m_image->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
H A DStyleFetchedImageSet.cpp87 void StyleFetchedImageSet::computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
89 m_bestFitImage->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
H A DStyleGeneratedImage.cpp68 void StyleGeneratedImage::computeIntrinsicDimensions(const RenderObject* renderer, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
74 intrinsicRatio = size;
H A DStyleFetchedImage.h51 virtual void computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE;
H A DStyleGeneratedImage.h48 virtual void computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE;
H A DStyleImage.h58 virtual void computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) = 0;
H A DStyleFetchedImageSet.h65 virtual void computeIntrinsicDimensions(const RenderObject*, Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/
H A DSVGImageForContainer.h52 virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE
54 m_image->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
H A DSVGImage.cpp167 double intrinsicRatio = 0; local
168 renderer->computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
170 if (intrinsicSize.isEmpty() && intrinsicRatio) {
172 intrinsicSize.setWidth(intrinsicSize.height() * intrinsicRatio);
174 intrinsicSize.setHeight(intrinsicSize.width() / intrinsicRatio);
324 void SVGImage::computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
335 intrinsicRatio = rootElement->viewBox()->currentValue()->value().size();
336 if (intrinsicRatio.isEmpty() && intrinsicWidth.isFixed() && intrinsicHeight.isFixed())
337 intrinsicRatio = FloatSize(floatValueForLength(intrinsicWidth, 0), floatValueForLength(intrinsicHeight, 0));
H A DSVGImage.h84 virtual void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderReplaced.cpp244 void RenderReplaced::computeAspectRatioInformationForRenderBox(RenderBox* contentRenderer, FloatSize& constrainedSize, double& intrinsicRatio) const
248 contentRenderer->computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
258 if (intrinsicRatio && !intrinsicSize.isEmpty())
262 if (intrinsicRatio)
263 intrinsicRatio = 1 / intrinsicRatio;
267 computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
268 if (intrinsicRatio && !intrinsicSize.isEmpty())
279 if (intrinsicRatio && !intrinsicSize.isEmpty() && style()->logicalWidth().isAuto() && style()->logicalHeight().isAuto()) {
280 // We can't multiply or divide by 'intrinsicRatio' her
346 double intrinsicRatio = 0; local
409 double intrinsicRatio = 0; local
[all...]
H A DRenderBoxModelObject.cpp314 static inline int resolveWidthForRatio(int height, const FloatSize& intrinsicRatio) argument
316 return ceilf(height * intrinsicRatio.width() / intrinsicRatio.height());
319 static inline int resolveHeightForRatio(int width, const FloatSize& intrinsicRatio) argument
321 return ceilf(width * intrinsicRatio.height() / intrinsicRatio.width());
324 static inline IntSize resolveAgainstIntrinsicWidthOrHeightAndRatio(const IntSize& size, const FloatSize& intrinsicRatio, int useWidth, int useHeight) argument
326 if (intrinsicRatio.isEmpty()) {
333 return IntSize(useWidth, resolveHeightForRatio(useWidth, intrinsicRatio));
334 return IntSize(resolveWidthForRatio(useHeight, intrinsicRatio), useHeigh
337 resolveAgainstIntrinsicRatio(const IntSize& size, const FloatSize& intrinsicRatio) argument
371 FloatSize intrinsicRatio; local
[all...]
H A DRenderReplaced.h56 virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const OVERRIDE;
92 void computeAspectRatioInformationForRenderBox(RenderBox*, FloatSize& constrainedSize, double& intrinsicRatio) const;
H A DRenderImage.h81 virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const OVERRIDE FINAL;
H A DRenderImage.cpp428 void RenderImage::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const
430 RenderReplaced::computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
444 intrinsicRatio = 1;
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DRenderSVGImage.cpp78 FloatSize intrinsicRatio; local
79 cachedImage->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);
H A DRenderSVGRoot.cpp65 void RenderSVGRoot::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const
84 intrinsicRatio = intrinsicSize.width() / static_cast<double>(intrinsicSize.height());
93 intrinsicRatio = viewBoxSize.width() / static_cast<double>(viewBoxSize.height());
H A DRenderSVGRoot.h42 virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/fetch/
H A DImageResource.h82 void computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio);
H A DImageResource.cpp288 void ImageResource::computeIntrinsicDimensions(Length& intrinsicWidth, Length& intrinsicHeight, FloatSize& intrinsicRatio) argument
291 m_image->computeIntrinsicDimensions(intrinsicWidth, intrinsicHeight, intrinsicRatio);

Completed in 229 milliseconds