#include "third_party/blink/renderer/core/layout/layout_image_resource_style_image.h"
#include "third_party/blink/renderer/core/layout/intrinsic_sizing_info.h"
#include "third_party/blink/renderer/core/layout/layout_replaced.h"
#include "third_party/blink/renderer/core/layout/list/layout_list_marker_image.h"
#include "third_party/blink/renderer/core/style/style_fetched_image.h"
namespace blink {
LayoutImageResourceStyleImage::LayoutImageResourceStyleImage(
StyleImage* style_image)
: … { … }
LayoutImageResourceStyleImage::~LayoutImageResourceStyleImage() { … }
void LayoutImageResourceStyleImage::Initialize(LayoutObject* layout_object) { … }
void LayoutImageResourceStyleImage::Shutdown() { … }
scoped_refptr<Image> LayoutImageResourceStyleImage::GetImage(
const gfx::SizeF& size) const { … }
gfx::SizeF LayoutImageResourceStyleImage::ImageSize(float multiplier) const { … }
gfx::SizeF LayoutImageResourceStyleImage::ConcreteObjectSize(
float multiplier,
const gfx::SizeF& default_object_size) const { … }
IntrinsicSizingInfo LayoutImageResourceStyleImage::GetNaturalDimensions(
float multiplier) const { … }
RespectImageOrientationEnum LayoutImageResourceStyleImage::ImageOrientation()
const { … }
void LayoutImageResourceStyleImage::Trace(Visitor* visitor) const { … }
}