skia2/include/utils
Kevin Lubick 8a54d86c78 Move SkCamera.h to client_utils/android
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>
2022-04-22 14:20:09 +00:00
..
mac [bazel] Run buildifier on BUILD.bazel files 2022-04-14 18:13:43 +00:00
BUILD.bazel Move SkCamera.h to client_utils/android 2022-04-22 14:20:09 +00:00
SkAnimCodecPlayer.h Handle EXIF orientation in SkAnimCodecPlayer 2020-11-12 14:43:47 +00:00
SkBase64.h Remove deprecated SkBase64 interface. 2021-01-20 17:47:16 +00:00
SkCanvasStateUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCustomTypeface.h SkCustomTypefaceBuilder to set SkFontStyle 2020-08-19 00:09:55 +00:00
SkEventTracer.h Reenable Wdeprecated-copy-dtor 2021-02-16 17:53:28 +00:00
SkNoDrawCanvas.h remove dead code from old drawimage virtuals 2021-01-21 01:26:15 +00:00
SkNullCanvas.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkNWayCanvas.h remove device capture from SkNWayCanvas 2022-03-30 14:07:41 +00:00
SkOrderedFontMgr.h Purge 2020 picture versions 2021-07-19 19:35:49 +00:00
SkPaintFilterCanvas.h Feed all top-level GPU accessors through skgpu::BaseDevice (take 2) 2021-07-26 14:56:37 +00:00
SkParse.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkParsePath.h [svgcanvas] Add support for relative path encoding 2021-05-11 17:44:59 +00:00
SkRandom.h Wsign-conversion for public headers 2020-06-02 12:34:54 +00:00
SkShadowUtils.h [includes] Prepare to remove SkColor<->SkImageInfo 2022-03-09 18:40:44 +00:00
SkTextUtils.h Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
SkTraceEventPhase.h make includes available for flutter 2018-06-21 18:12:47 +00:00