Home | History | Annotate | Download | only in tab_contents

Lines Matching defs:ThumbnailGenerator

80     ThumbnailGenerator::ClipResult* clip_result) {
95 if (options & ThumbnailGenerator::kClippedThumbnail) {
96 SkBitmap clipped_bitmap = ThumbnailGenerator::GetClippedBitmap(
127 struct ThumbnailGenerator::AsyncRequestInfo {
133 ThumbnailGenerator::ThumbnailGenerator() {
141 ThumbnailGenerator::~ThumbnailGenerator() {
144 void ThumbnailGenerator::StartThumbnailing() {
159 void ThumbnailGenerator::MonitorRenderer(RenderWidgetHost* renderer,
182 void ThumbnailGenerator::AskForSnapshot(RenderWidgetHost* renderer,
246 SkBitmap ThumbnailGenerator::GetThumbnailForRenderer(
251 SkBitmap ThumbnailGenerator::GetThumbnailForRendererWithOptions(
269 void ThumbnailGenerator::WidgetDidReceivePaintAtSizeAck(
305 void ThumbnailGenerator::Observe(NotificationType type,
348 void ThumbnailGenerator::WidgetHidden(RenderWidgetHost* widget) {
361 void ThumbnailGenerator::TabContentsDisconnected(TabContents* contents) {
378 double ThumbnailGenerator::CalculateBoringScore(SkBitmap* bitmap) {
389 SkBitmap ThumbnailGenerator::GetClippedBitmap(const SkBitmap& bitmap,
409 *clip_result = ThumbnailGenerator::kSourceIsSmaller;
420 *clip_result = ThumbnailGenerator::kWiderThanTall;
425 *clip_result = ThumbnailGenerator::kTallerThanWide;
429 *clip_result = ThumbnailGenerator::kNotClipped;
438 void ThumbnailGenerator::UpdateThumbnailIfNecessary(
446 const int options = ThumbnailGenerator::kClippedThumbnail;
447 ThumbnailGenerator::ClipResult clip_result = ThumbnailGenerator::kNotClipped;
458 score.boring_score = ThumbnailGenerator::CalculateBoringScore(&thumbnail);
460 (clip_result == ThumbnailGenerator::kTallerThanWide ||
461 clip_result == ThumbnailGenerator::kNotClipped);
467 bool ThumbnailGenerator::ShouldUpdateThumbnail(Profile* profile,