14 :
Texture([darwin_external_texture_metal textureID]),
15 darwin_external_texture_metal_(darwin_external_texture_metal) {}
19void IOSExternalTextureMetal::Paint(
PaintContext& context,
23 [darwin_external_texture_metal_ paintContext:context
29void IOSExternalTextureMetal::OnGrContextCreated() {
30 [darwin_external_texture_metal_ onGrContextCreated];
33void IOSExternalTextureMetal::OnGrContextDestroyed() {
34 [darwin_external_texture_metal_ onGrContextDestroyed];
37void IOSExternalTextureMetal::MarkNewFrameAvailable() {
38 [darwin_external_texture_metal_ markNewFrameAvailable];
41void IOSExternalTextureMetal::OnTextureUnregistered() {
42 [darwin_external_texture_metal_ onTextureUnregistered];
IOSExternalTextureMetal(FlutterDarwinExternalTextureMetal *darwin_external_texture_metal)
~IOSExternalTextureMetal()
const SkRect & ToSkRect(const DlRect &rect)