Provides the shared DOM input surface used by Gondwana's Blazor bitmap and GPU render components.
More...
|
| void | Dispose () |
| | Releases resources owned by the concrete render surface component.
|
|
| override void | OnParametersSet () |
| void | HandleKeyDown (KeyboardEventArgs e) |
| | Forwards a browser key-down event to registered input adapters.
|
| void | HandleKeyUp (KeyboardEventArgs e) |
| | Forwards a browser key-up event to registered input adapters.
|
| void | HandleMouseMove (MouseEventArgs e) |
| | Forwards a browser mouse-move event to registered input adapters.
|
| void | HandleMouseDown (MouseEventArgs e) |
| | Forwards a browser mouse-down event to registered input adapters.
|
| void | HandleMouseUp (MouseEventArgs e) |
| | Forwards a browser mouse-up event to registered input adapters.
|
| void | HandleWheel (WheelEventArgs e) |
| | Forwards a browser wheel event to registered input adapters.
|
| Task | HandleTouchStart (TouchEventArgs e) |
| | Forwards a browser touch-start event to registered input adapters.
|
| Task | HandleTouchMove (TouchEventArgs e) |
| | Forwards a browser touch-move event to registered input adapters.
|
| Task | HandleTouchEnd (TouchEventArgs e) |
| | Forwards a browser touch-end event to registered input adapters.
|
| void | HandleTouchCancel (TouchEventArgs e) |
| | Forwards a browser touch-cancel event to registered input adapters.
|
|
| Dictionary< string, object >? | AdditionalAttributes [get, set] |
| | Gets or sets additional attributes applied to the underlying HTML canvas element.
|
| IReadOnlyDictionary< string, object >? | CanvasAttributes [get] |
| | Gets the canvas attributes with the component-owned style attribute removed.
|
| string | CanvasStyle = DefaultCanvasStyle [get] |
| | Gets the effective canvas style, including Gondwana's required defaults.
|
Provides the shared DOM input surface used by Gondwana's Blazor bitmap and GPU render components.
The concrete render components intentionally use different presentation strategies, but both expose the same keyboard, mouse, and touch event source to the Blazor input adapters.
Definition at line 14 of file BlazorRenderSurfaceComponentBase.cs.
◆ Dispose()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.Dispose |
( |
| ) |
|
|
abstract |
Releases resources owned by the concrete render surface component.
◆ HandleKeyDown()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleKeyDown |
( |
KeyboardEventArgs | e | ) |
|
|
protected |
Forwards a browser key-down event to registered input adapters.
- Parameters
-
◆ HandleKeyUp()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleKeyUp |
( |
KeyboardEventArgs | e | ) |
|
|
protected |
Forwards a browser key-up event to registered input adapters.
- Parameters
-
◆ HandleMouseDown()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleMouseDown |
( |
MouseEventArgs | e | ) |
|
|
protected |
Forwards a browser mouse-down event to registered input adapters.
- Parameters
-
◆ HandleMouseMove()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleMouseMove |
( |
MouseEventArgs | e | ) |
|
|
protected |
Forwards a browser mouse-move event to registered input adapters.
- Parameters
-
◆ HandleMouseUp()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleMouseUp |
( |
MouseEventArgs | e | ) |
|
|
protected |
Forwards a browser mouse-up event to registered input adapters.
- Parameters
-
◆ HandleTouchCancel()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleTouchCancel |
( |
TouchEventArgs | e | ) |
|
|
protected |
Forwards a browser touch-cancel event to registered input adapters.
- Parameters
-
◆ HandleTouchEnd()
| Task Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleTouchEnd |
( |
TouchEventArgs | e | ) |
|
|
protected |
Forwards a browser touch-end event to registered input adapters.
- Parameters
-
- Returns
- A task that represents completion of the operation.
◆ HandleTouchMove()
| Task Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleTouchMove |
( |
TouchEventArgs | e | ) |
|
|
protected |
Forwards a browser touch-move event to registered input adapters.
- Parameters
-
- Returns
- A task that represents completion of the operation.
◆ HandleTouchStart()
| Task Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleTouchStart |
( |
TouchEventArgs | e | ) |
|
|
protected |
Forwards a browser touch-start event to registered input adapters.
- Parameters
-
- Returns
- A task that represents completion of the operation.
◆ HandleWheel()
| void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.HandleWheel |
( |
WheelEventArgs | e | ) |
|
|
protected |
Forwards a browser wheel event to registered input adapters.
- Parameters
-
◆ OnParametersSet()
| override void Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.OnParametersSet |
( |
| ) |
|
|
protected |
◆ AdditionalAttributes
| Dictionary<string, object>? Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.AdditionalAttributes |
|
getset |
◆ CanvasAttributes
| IReadOnlyDictionary<string, object>? Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.CanvasAttributes |
|
getprotected |
◆ CanvasStyle
| string Gondwana.Blazor.Rendering.BlazorRenderSurfaceComponentBase.CanvasStyle = DefaultCanvasStyle |
|
getprotected |