OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_RENDERER_RENDER_WIDGET_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_WIDGET_H_ |
6 #define CONTENT_RENDERER_RENDER_WIDGET_H_ | 6 #define CONTENT_RENDERER_RENDER_WIDGET_H_ |
7 | 7 |
8 #include <stddef.h> | 8 #include <stddef.h> |
9 #include <stdint.h> | 9 #include <stdint.h> |
10 | 10 |
(...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
566 void OnRequestCompositionUpdates(bool immediate_request, | 566 void OnRequestCompositionUpdates(bool immediate_request, |
567 bool monitor_updates); | 567 bool monitor_updates); |
568 | 568 |
569 // Notify the compositor about a change in viewport size. This should be | 569 // Notify the compositor about a change in viewport size. This should be |
570 // used only with auto resize mode WebWidgets, as normal WebWidgets should | 570 // used only with auto resize mode WebWidgets, as normal WebWidgets should |
571 // go through OnResize. | 571 // go through OnResize. |
572 void AutoResizeCompositor(); | 572 void AutoResizeCompositor(); |
573 | 573 |
574 virtual void OnSetDeviceScaleFactor(float device_scale_factor); | 574 virtual void OnSetDeviceScaleFactor(float device_scale_factor); |
575 | 575 |
576 virtual void OnOrientationChange(); | 576 void OnOrientationChange(); |
577 | 577 |
578 // Override points to notify derived classes that a paint has happened. | 578 // Override points to notify derived classes that a paint has happened. |
579 // DidInitiatePaint happens when that has completed, and subsequent rendering | 579 // DidInitiatePaint happens when that has completed, and subsequent rendering |
580 // won't affect the painted content. | 580 // won't affect the painted content. |
581 virtual void DidInitiatePaint() {} | 581 virtual void DidInitiatePaint() {} |
582 | 582 |
583 virtual GURL GetURLForGraphicsContext3D(); | 583 virtual GURL GetURLForGraphicsContext3D(); |
584 | 584 |
585 // Sets the "hidden" state of this widget. All accesses to is_hidden_ should | 585 // Sets the "hidden" state of this widget. All accesses to is_hidden_ should |
586 // use this method so that we can properly inform the RenderThread of our | 586 // use this method so that we can properly inform the RenderThread of our |
(...skipping 295 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
882 scoped_refptr<MainThreadEventQueue> input_event_queue_; | 882 scoped_refptr<MainThreadEventQueue> input_event_queue_; |
883 | 883 |
884 base::WeakPtrFactory<RenderWidget> weak_ptr_factory_; | 884 base::WeakPtrFactory<RenderWidget> weak_ptr_factory_; |
885 | 885 |
886 DISALLOW_COPY_AND_ASSIGN(RenderWidget); | 886 DISALLOW_COPY_AND_ASSIGN(RenderWidget); |
887 }; | 887 }; |
888 | 888 |
889 } // namespace content | 889 } // namespace content |
890 | 890 |
891 #endif // CONTENT_RENDERER_RENDER_WIDGET_H_ | 891 #endif // CONTENT_RENDERER_RENDER_WIDGET_H_ |
OLD | NEW |