Clean up a bit after SkPictureData/SkPicturePlayback split
authorrobertphillips <robertphillips@google.com>
Tue, 8 Jul 2014 13:12:22 +0000 (06:12 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 8 Jul 2014 13:12:22 +0000 (06:12 -0700)
commit3afef1f75f710b8f183113cdc5188416f7d01f28
treea48ff16cc2cea31188977e49ad1efaceb99f6a3c
parent6815011292f0a130db2b35ca0f862b246769f3b8
Clean up a bit after SkPictureData/SkPicturePlayback split

This CL begins setting up the SkPicturePlayback split by simplifying the class and componentizing it a bit. It:
  fuses SkPictureData::OperationList into SkPicture::OperationList
  adds a handleOp method to SkPicturePlayback that can be reused by derived classes
  removes a couple debugging tools (ENABLE_TIME_DRAW & SPEW_CLIP_SKIPPING)

R=mtklein@google.com, reed@google.com

Author: robertphillips@google.com

Review URL: https://codereview.chromium.org/378703002
include/core/SkPicture.h
src/core/SkPicture.cpp
src/core/SkPictureData.cpp
src/core/SkPictureData.h
src/core/SkPicturePlayback.cpp
src/core/SkPicturePlayback.h