8 #ifndef SkottieExternalLayer_DEFINED
9 #define SkottieExternalLayer_DEFINED
SkCanvas provides an interface for drawing, and how the drawing is clipped and transformed.
Definition: SkCanvas.h:99
Definition: SkRefCnt.h:119
Shared pointer class to wrap classes that support a ref()/unref() interface.
Definition: SkRefCnt.h:220
Interface for externally-rendered layers.
Definition: ExternalLayer.h:21
virtual void render(SkCanvas *canvas, double t)=0
Render layer content into the given canvas.
Interface for intercepting pre-composed layer creation.
Definition: ExternalLayer.h:37
virtual sk_sp< ExternalLayer > onLoadPrecomp(const char id[], const char name[], const SkSize &size)=0
Invoked at animation build time, for each precomp layer.
Definition: ExternalLayer.h:16