![]() |
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.
|
Classes | |
| class | BlazorBitmapRenderSurfaceAdapter |
| Provides a bitmap (CPU) render surface adapter for Blazor that presents each frame by converting pixel data from a SKImage into an RGBA byte array and drawing it onto the HTML canvas element owned by BlazorBitmapRenderSurfaceComponent. More... | |
| class | BlazorBitmapRenderSurfaceComponent |
A Blazor component that presents Gondwana game frames on an HTML <canvas> element and forwards keyboard, mouse, and touch events to the Gondwana input adapters. More... | |
| class | BlazorGpuRenderSurfaceAdapter |
| Coordinates Gondwana foreground-frame requests with a Blazor WebGL render surface. More... | |
| class | BlazorGpuRenderSurfaceComponent |
| A Blazor WebGL render surface that draws Gondwana scenes through an GpuBackbuffer without transferring frame pixels through JavaScript. More... | |
| class | BlazorRenderSurfaceComponentBase |
| Provides the shared DOM input surface used by Gondwana's Blazor bitmap and GPU render components. More... | |
| class | BlazorSkiaGlView |
Gives Razor a local component name for SkiaSharp's WebGL view. This avoids Razor resolving SkiaSharp relative to Gondwana's own Gondwana.SkiaSharp namespace. More... | |