| 
    Chromium Embedded Framework (CEF)
    121.0.1+g7a4b55f+chromium-121.0.6167.16
    
   | 
 
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 | 
  Public Types inherited from CefStructBase< CefWindowInfoTraits > | |
| 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... | |
  Public Member Functions inherited from CefStructBase< CefWindowInfoTraits > | |
| 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 | |
  Protected Member Functions inherited from CefStructBase< CefWindowInfoTraits > | |
| void | Init () | 
  Static Protected Member Functions inherited from CefStructBase< CefWindowInfoTraits > | |
| static void | Clear (struct_type *s) | 
  Protected Attributes inherited from CefStructBase< CefWindowInfoTraits > | |
| 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.