Searched defs:intrinsicSize (Results 1 - 8 of 8) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DRenderReplaced.h32 RenderReplaced(Element*, const LayoutSize& intrinsicSize);
55 virtual LayoutSize intrinsicSize() const OVERRIDE FINAL { return m_intrinsicSize; }
56 virtual void computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const OVERRIDE;
70 void setIntrinsicSize(const LayoutSize& intrinsicSize) { m_intrinsicSize = intrinsicSize; } argument
H A DRenderImageResource.h68 virtual LayoutSize intrinsicSize(float multiplier) const { return getImageSize(multiplier, ImageResource::IntrinsicSize); } function in class:blink::RenderImageResource
H A DRenderImage.cpp137 if (imageSize == intrinsicSize())
196 LayoutSize oldIntrinsicSize = intrinsicSize();
197 LayoutSize newIntrinsicSize = m_imageResource->intrinsicSize(style()->effectiveZoom());
348 return m_imageResource->errorOccurred() ? intrinsicSize().height() : LayoutUnit();
428 void RenderImage::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const argument
430 RenderReplaced::computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
432 // Our intrinsicSize is empty if we're rendering generated images with relative width/height. Figure out the right intrinsic size to use.
433 if (intrinsicSize.isEmpty() && (m_imageResource->imageHasRelativeWidth() || m_imageResource->imageHasRelativeHeight())) {
437 intrinsicSize.setWidth(box->availableLogicalWidth().toFloat());
438 intrinsicSize
[all...]
H A DRenderReplaced.cpp49 RenderReplaced::RenderReplaced(Element* element, const LayoutSize& intrinsicSize) argument
51 , m_intrinsicSize(intrinsicSize)
246 FloatSize intrinsicSize; local
248 contentRenderer->computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
251 intrinsicSize.scale(style()->effectiveZoom());
253 intrinsicSize.scale(toRenderImage(this)->imageDevicePixelRatio());
258 if (intrinsicRatio && !intrinsicSize.isEmpty())
259 m_intrinsicSize = LayoutSize(intrinsicSize);
264 intrinsicSize = intrinsicSize
296 LayoutSize intrinsicSize = overriddenIntrinsicSize ? *overriddenIntrinsicSize : this->intrinsicSize(); local
325 computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const argument
[all...]
H A DRenderBox.h432 virtual LayoutSize intrinsicSize() const { return LayoutSize(); } function in class:blink::RenderBox
433 LayoutUnit intrinsicLogicalWidth() const { return style()->isHorizontalWritingMode() ? intrinsicSize().width() : intrinsicSize().height(); }
434 LayoutUnit intrinsicLogicalHeight() const { return style()->isHorizontalWritingMode() ? intrinsicSize().height() : intrinsicSize().width(); }
575 virtual void computeIntrinsicRatioInformation(FloatSize& /* intrinsicSize */, double& /* intrinsicRatio */) const { }
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DRenderSVGImage.cpp102 LayoutSize intrinsicSize = m_imageResource->intrinsicSize(style()->effectiveZoom()); local
103 if (intrinsicSize != m_imageResource->imageSize(style()->effectiveZoom())) {
104 newViewportSize = roundedIntSize(intrinsicSize);
H A DRenderSVGRoot.cpp65 void RenderSVGRoot::computeIntrinsicRatioInformation(FloatSize& intrinsicSize, double& intrinsicRatio) const argument
80 intrinsicSize.setWidth(floatValueForLength(svg->intrinsicWidth(), 0));
81 intrinsicSize.setHeight(floatValueForLength(svg->intrinsicHeight(), 0));
83 if (!intrinsicSize.isEmpty()) {
84 intrinsicRatio = intrinsicSize.width() / static_cast<double>(intrinsicSize.height());
/external/chromium_org/third_party/WebKit/Source/core/svg/graphics/
H A DSVGImage.cpp166 FloatSize intrinsicSize; local
168 renderer->computeIntrinsicRatioInformation(intrinsicSize, intrinsicRatio);
170 if (intrinsicSize.isEmpty() && intrinsicRatio) {
171 if (!intrinsicSize.width() && intrinsicSize.height())
172 intrinsicSize.setWidth(intrinsicSize.height() * intrinsicRatio);
173 else if (intrinsicSize.width() && !intrinsicSize.height())
174 intrinsicSize
[all...]

Completed in 158 milliseconds