8a54d86c78
Android still uses this https://developer.android.com/reference/android/graphics/Camera but no other client does. This adds a little adaption layer until Android is updated to use the View3D version. Move SkCamera.h to View3D.h. Change names to android::skia::CLASS instead of SkCLASS. (3DView is not a valid class name, so rename it to View3D.) Forward-declare SkMatrix. Do not override SkNoncopyable - just delete the copy constructor/operator=. Make fU and fV private in Patch3D. Make Sk3DView override View3D temporarily until Android can be switched over to the new class. (View3D from http://review.skia.org/291371) I made Patch3D and Camera3D be private classes as they are currently not used by Android and wanted to constrain the exposed API as much as possible. Change-Id: Ibde45478421feeb610e045205c3f20c0e5b1567e Reviewed-on: https://skia-review.googlesource.com/c/skia/+/532456 Reviewed-by: Brian Osman <brianosman@google.com> Reviewed-by: Leon Scroggins <scroggo@google.com> Commit-Queue: Kevin Lubick <kjlubick@google.com> |
||
---|---|---|
.. | ||
mac | ||
BUILD.bazel | ||
SkAnimCodecPlayer.h | ||
SkBase64.h | ||
SkCanvasStateUtils.h | ||
SkCustomTypeface.h | ||
SkEventTracer.h | ||
SkNoDrawCanvas.h | ||
SkNullCanvas.h | ||
SkNWayCanvas.h | ||
SkOrderedFontMgr.h | ||
SkPaintFilterCanvas.h | ||
SkParse.h | ||
SkParsePath.h | ||
SkRandom.h | ||
SkShadowUtils.h | ||
SkTextUtils.h | ||
SkTraceEventPhase.h |