- Documentation
- Client functions
- setBrowserBackdropRegions
Function
setBrowserBackdropRegions
Blurs the game behind the given rectangles of the page (a glass effect). An empty list or nil turns it off. Without regions it costs nothing.
Syntax
bool setBrowserBackdropRegions(element browser, table regions [, float strength = 0.5, float drawX = 0, float drawY = 0, float drawWidth = nil, float drawHeight = nil])Arguments
browserelement- The browser.
regionstable- Up to 16 rectangles
{x, y, width, height [, corner radius]}in page pixels. strengthfloat, optional = 0.5- Blur strength 0-1.
drawXfloat, optional = 0- For a browser drawn with
dxDrawImage: screen X. drawYfloat, optional = 0- Screen Y.
drawWidthfloat, optional = nil- On-screen width.
drawHeightfloat, optional = nil- On-screen height.
Returns
true on success.
Example
local wnd, browser = createBrowserWindow({ url = "ui/menu.html", onReady = function(b)
setBrowserBackdropRegions(b, { { 40, 40, 400, 520, 16 } }, 0.6)
end })
Notes
For a control from guiCreateBrowser or createBrowserWindow the on-screen position is taken from the control.