Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::RenderHandlerGL Class Reference

#include <modules/webbrowser/renderhandlergl.h>

Inheritance diagram for inviwo::RenderHandlerGL:

Public Member Functions

void ClearPopupRects (CefRefPtr< CefBrowser > browser)
Texture2DgetTexture2D (CefRefPtr< CefBrowser > browser)
virtual void GetViewRect (CefRefPtr< CefBrowser > browser, CefRect &rect) override
virtual void OnAcceleratedPaint (CefRefPtr< CefBrowser > browser, PaintElementType type, const RectList &dirtyRects, const CefAcceleratedPaintInfo &info) override
virtual void OnPaint (CefRefPtr< CefBrowser > browser, PaintElementType type, const RectList &dirtyRects, const void *buffer, int width, int height) override
virtual void OnPopupShow (CefRefPtr< CefBrowser > browser, bool show) override
virtual void OnPopupSize (CefRefPtr< CefBrowser > browser, const CefRect &rect) override
void onRender (CefRefPtr< CefBrowser > browser, std::function< void(Texture2D &)> onRender)
void updateCanvasSize (CefRefPtr< CefBrowser > browser, size2_t newSize)

Detailed Description

Copies web page into a Texture2D each time it has been painted by the browser and calls onWebPageCopiedCallback afterwards.


The documentation for this class was generated from the following file:
  • modules/webbrowser/include/modules/webbrowser/renderhandlergl.h