// If you would ordinarily want to inherit from Base (eg SkCanvas, SkNWayCanvas), instead // inherit from SkCanvasVirtualEnforcer<Base>, which will make the build fail if you forget // to override one of SkCanvas' key virtual hooks. template <typename Base> class SkCanvasVirtualEnforcer : public Base { public: using Base::Base;
#ifdef SK_BUILD_FOR_ANDROID_FRAMEWORK // This is under active development for Chrome and not used in Android. Hold off on adding // implementations in Android's SkCanvas subclasses until this stabilizes. void onDrawEdgeAAQuad(const SkRect& rect, const SkPoint clip[4],
SkCanvas::QuadAAFlags aaFlags, const SkColor4f& color, SkBlendMode mode) override {} #else void onDrawEdgeAAQuad(const SkRect& rect, const SkPoint clip[4],
SkCanvas::QuadAAFlags aaFlags, const SkColor4f& color, SkBlendMode mode) override = 0; #endif
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.