internal void ApplyScreenSize(int width, int height) { _width = width; _height = height; OnResized?.Invoke(this, new BrowserWindowSize() { Width = _width, Height = _height }); OnBreakpointChanged?.Invoke(this, GetBreakpointInternal()); }
public async Task ElementResized(ResizeObserverEntry resizeObserverEntry) { await OnResized.InvokeAsync(resizeObserverEntry); if (currentEntry?.ContentRect?.Width != resizeObserverEntry?.ContentRect?.Width) { await OnWidthResized.InvokeAsync(resizeObserverEntry); } if (currentEntry?.ContentRect?.Height != resizeObserverEntry?.ContentRect?.Height) { await OnHeightResized.InvokeAsync(resizeObserverEntry); } currentEntry = resizeObserverEntry; }
private void Resize() { SDL.SDL_GetWindowSize(m_window, out m_width, out m_height); OnResized.Invoke(this, new EventArgs()); }