Chromium Embedded Framework (CEF)
117.1.0+ga287baf+chromium-117.0.5938.62
|
Class representing window information. More...
#include "include/internal/cef_win.h"
Public Types | |
typedef CefStructBase< CefWindowInfoTraits > | parent |
typedef CefStructBase< CefWindowInfoTraits > | parent |
typedef CefStructBase< CefWindowInfoTraits > | parent |
![]() | |
using | struct_type = typename traits::struct_type |
Public Member Functions | |
CefWindowInfo () | |
CefWindowInfo (const cef_window_info_t &r) | |
CefWindowInfo (const CefWindowInfo &r) | |
CefWindowInfo & | operator= (const CefWindowInfo &)=default |
CefWindowInfo & | operator= (CefWindowInfo &&)=default |
void | SetAsChild (CefWindowHandle parent, const CefRect &bounds) |
Create the browser as a child window. More... | |
void | SetAsWindowless (CefWindowHandle parent) |
Create the browser using windowless (off-screen) rendering. More... | |
CefWindowInfo () | |
CefWindowInfo (const cef_window_info_t &r) | |
CefWindowInfo (const CefWindowInfo &r) | |
CefWindowInfo & | operator= (const CefWindowInfo &)=default |
CefWindowInfo & | operator= (CefWindowInfo &&)=default |
void | SetAsChild (CefWindowHandle parent, const CefRect &bounds) |
Create the browser as a child view. More... | |
void | SetAsWindowless (CefWindowHandle parent) |
Create the browser using windowless (off-screen) rendering. More... | |
CefWindowInfo () | |
CefWindowInfo (const cef_window_info_t &r) | |
CefWindowInfo (const CefWindowInfo &r) | |
CefWindowInfo & | operator= (const CefWindowInfo &)=default |
CefWindowInfo & | operator= (CefWindowInfo &&)=default |
void | SetAsChild (CefWindowHandle parent, const CefRect &windowBounds) |
Create the browser as a child window. More... | |
void | SetAsPopup (CefWindowHandle parent, const CefString &windowName) |
Create the browser as a popup window. More... | |
void | SetAsWindowless (CefWindowHandle parent) |
Create the browser using windowless (off-screen) rendering. More... | |
![]() | |
CefStructBase () | |
CefStructBase (const CefStructBase &r) | |
CefStructBase (const struct_type &r) | |
virtual | ~CefStructBase () |
void | AttachTo (struct_type &source) |
Attach to the source structure's existing values. More... | |
void | DetachTo (struct_type &target) |
Relinquish ownership of values to the target structure. More... | |
void | Set (const struct_type &source, bool copy) |
Set this object's values. More... | |
CefStructBase & | operator= (const CefStructBase &s) |
CefStructBase & | operator= (const struct_type &s) |
Additional Inherited Members | |
![]() | |
void | Init () |
![]() | |
static void | Clear (struct_type *s) |
![]() | |
struct_type * | attached_to_ |
Class representing window information.
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
|
inlineexplicit |
|
inlineexplicit |
|
default |
|
default |
|
default |
|
default |
|
default |
|
default |
|
inline |
Create the browser as a child window.
|
inline |
Create the browser as a child view.
|
inline |
Create the browser as a child window.
|
inline |
Create the browser as a popup window.
|
inline |
Create the browser using windowless (off-screen) rendering.
No window will be created for the browser and all rendering will occur via the CefRenderHandler interface. The |parent| value will be used to identify monitor info and to act as the parent window for dialogs, context menus, etc. If |parent| is not provided then the main screen monitor will be used and some functionality that requires a parent window may not function correctly. In order to create windowless browsers the CefSettings.windowless_rendering_enabled value must be set to true. Transparent painting is enabled by default but can be disabled by setting CefBrowserSettings.background_color to an opaque value.
|
inline |
Create the browser using windowless (off-screen) rendering.
No view will be created for the browser and all rendering will occur via the CefRenderHandler interface. The |parent| value will be used to identify monitor info and to act as the parent view for dialogs, context menus, etc. If |parent| is not provided then the main screen monitor will be used and some functionality that requires a parent view may not function correctly. In order to create windowless browsers the CefSettings.windowless_rendering_enabled value must be set to true. Transparent painting is enabled by default but can be disabled by setting CefBrowserSettings.background_color to an opaque value.
|
inline |
Create the browser using windowless (off-screen) rendering.
No window will be created for the browser and all rendering will occur via the CefRenderHandler interface. The |parent| value will be used to identify monitor info and to act as the parent window for dialogs, context menus, etc. If |parent| is not provided then the main screen monitor will be used and some functionality that requires a parent window may not function correctly. In order to create windowless browsers the CefSettings.windowless_rendering_enabled value must be set to true. Transparent painting is enabled by default but can be disabled by setting CefBrowserSettings.background_color to an opaque value.