diff options
Diffstat (limited to 'cc/surfaces/surface_factory.h')
-rw-r--r-- | cc/surfaces/surface_factory.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/cc/surfaces/surface_factory.h b/cc/surfaces/surface_factory.h index 762d5a2..1347728 100644 --- a/cc/surfaces/surface_factory.h +++ b/cc/surfaces/surface_factory.h @@ -23,6 +23,7 @@ class Size; } namespace cc { +class BeginFrameSource; class CopyOutputRequest; class Surface; class SurfaceFactoryClient; @@ -46,6 +47,10 @@ class CC_SURFACES_EXPORT SurfaceFactory void Create(SurfaceId surface_id); void Destroy(SurfaceId surface_id); void DestroyAll(); + + void SetBeginFrameSource(SurfaceId surface_id, + BeginFrameSource* begin_frame_source); + // A frame can only be submitted to a surface created by this factory, // although the frame may reference surfaces created by other factories. // The callback is called the first time this frame is used to draw, or if |