mirror of
				https://bitbucket.org/chromiumembedded/cef
				synced 2025-06-05 21:39:12 +02:00 
			
		
		
		
	
		
			
				
	
	
		
			39 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Copyright (c) 2012 The Chromium Embedded Framework Authors. All rights
 | |
| // reserved. Use of this source code is governed by a BSD-style license
 | |
| // that can be found in the LICENSE file.
 | |
| 
 | |
| #ifndef CEF_TESTS_CEFCLIENT_BROWSER_OSR_RENDERER_SETTINGS_H_
 | |
| #define CEF_TESTS_CEFCLIENT_BROWSER_OSR_RENDERER_SETTINGS_H_
 | |
| #pragma once
 | |
| 
 | |
| #include "include/internal/cef_types.h"
 | |
| 
 | |
| namespace client {
 | |
| 
 | |
| struct OsrRendererSettings {
 | |
|   OsrRendererSettings()
 | |
|       : show_update_rect(false),
 | |
|         background_color(0),
 | |
|         shared_texture_enabled(false),
 | |
|         external_begin_frame_enabled(false),
 | |
|         begin_frame_rate(0) {}
 | |
| 
 | |
|   // If true draw a border around update rectangles.
 | |
|   bool show_update_rect;
 | |
| 
 | |
|   // Background color. Enables transparency if the alpha component is 0.
 | |
|   cef_color_t background_color;
 | |
| 
 | |
|   // Render using shared textures. Supported on Windows only via D3D11.
 | |
|   bool shared_texture_enabled;
 | |
| 
 | |
|   // Client implements a BeginFrame timer by calling
 | |
|   // CefBrowserHost::SendExternalBeginFrame at the specified frame rate.
 | |
|   bool external_begin_frame_enabled;
 | |
|   int begin_frame_rate;
 | |
| };
 | |
| 
 | |
| }  // namespace client
 | |
| 
 | |
| #endif  // CEF_TESTS_CEFCLIENT_BROWSER_OSR_RENDERER_SETTINGS_H_
 |