Gondwana Game Engine Development (master) - 2.6.1
Gondwana is a cross-platform 2.5D game and rendering engine written in C#/.NET 8. It provides fine-grained control over rendering, timing, and scene composition, with built-in support for parallax, z-ordering, pixel overhang, collision detection, and particle effects. Gondwana targets desktop and web platforms using SkiaSharp for graphics and pluggable audio backends for desktop and browser targets.
Loading...
Searching...
No Matches
Gondwana.Widgets.Controls.IExternalUriLauncher Interface Reference

Defines a platform-specific service for opening external URIs. More...

Inheritance diagram for Gondwana.Widgets.Controls.IExternalUriLauncher:
Gondwana.Blazor.BlazorExternalUriLauncher

Public Member Functions

ValueTask OpenAsync (Uri uri, CancellationToken cancellationToken=default)
 Opens the specified URI using the platform's external URI handler.

Detailed Description

Defines a platform-specific service for opening external URIs.

Definition at line 6 of file IExternalUriLauncher.cs.

Member Function Documentation

◆ OpenAsync()

ValueTask Gondwana.Widgets.Controls.IExternalUriLauncher.OpenAsync ( Uri uri,
CancellationToken cancellationToken = default )

Opens the specified URI using the platform's external URI handler.

Parameters
uriThe absolute URI to open.
cancellationTokenA token used to request cancellation of the operation.
Returns
A task representing the asynchronous open operation.
Exceptions
ArgumentNullExceptionThrown when uri is null.
InvalidOperationExceptionThrown when the current platform cannot open the specified URI.

Implemented in Gondwana.Blazor.BlazorExternalUriLauncher.