#include "ui/views/controls/image_view.h"
#include <utility>
#include "base/check_op.h"
#include "base/i18n/rtl.h"
#include "base/numerics/safe_conversions.h"
#include "base/trace_event/trace_event.h"
#include "cc/paint/paint_flags.h"
#include "skia/ext/image_operations.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/base/themed_vector_icon.h"
#include "ui/gfx/canvas.h"
#include "ui/gfx/image/image_skia_rep.h"
#include "ui/gfx/paint_vector_icon.h"
namespace views {
ImageView::ImageView() = default;
ImageView::ImageView(const ui::ImageModel& image_model) { … }
ImageView::~ImageView() = default;
void ImageView::SetImage(const ui::ImageModel& image_model) { … }
gfx::ImageSkia ImageView::GetImage() const { … }
ui::ImageModel ImageView::GetImageModel() const { … }
gfx::Size ImageView::GetImageSize() const { … }
void ImageView::OnPaint(gfx::Canvas* canvas) { … }
void ImageView::OnThemeChanged() { … }
void ImageView::OnPaintImage(gfx::Canvas* canvas) { … }
gfx::ImageSkia ImageView::GetPaintImage(float scale) { … }
BEGIN_METADATA(…)
}