![]() |
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.
|
An Avalonia Control that displays game frames produced by the Gondwana engine. Frames are received as WriteableBitmap instances from the AvaloniaBitmapRenderSurfaceAdapter and rendered via the Avalonia compositor. No platform-specific SkiaSharp view package is required; this works on all Avalonia targets. More...
Public Member Functions | |
| AvaloniaBitmapRenderSurfaceControl () | |
| Initializes a new instance of the AvaloniaBitmapRenderSurfaceControl class. | |
| override void | Render (DrawingContext context) |
Properties | |
| AvaloniaBitmapRenderSurfaceAdapter | Adapter [get] |
| Gets the render surface adapter used to drive this control. | |
| RenderSurfaceHost< BitmapBackbuffer > | Host [get] |
| Gets the RenderSurfaceHost<T> bound to this control. | |
An Avalonia Control that displays game frames produced by the Gondwana engine. Frames are received as WriteableBitmap instances from the AvaloniaBitmapRenderSurfaceAdapter and rendered via the Avalonia compositor. No platform-specific SkiaSharp view package is required; this works on all Avalonia targets.
Definition at line 16 of file AvaloniaBitmapRenderSurfaceControl.cs.
| Gondwana.Avalonia.Rendering.AvaloniaBitmapRenderSurfaceControl.AvaloniaBitmapRenderSurfaceControl | ( | ) |
Initializes a new instance of the AvaloniaBitmapRenderSurfaceControl class.
Definition at line 33 of file AvaloniaBitmapRenderSurfaceControl.cs.
| override void Gondwana.Avalonia.Rendering.AvaloniaBitmapRenderSurfaceControl.Render | ( | DrawingContext | context | ) |
Definition at line 49 of file AvaloniaBitmapRenderSurfaceControl.cs.
|
get |
Gets the render surface adapter used to drive this control.
Definition at line 23 of file AvaloniaBitmapRenderSurfaceControl.cs.
|
get |
Gets the RenderSurfaceHost<T> bound to this control.
Definition at line 28 of file AvaloniaBitmapRenderSurfaceControl.cs.