Gondwana Game Engine Version 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
Class Index
A | B | C | D | E | F | G | H | I | K | L | M | N | P | R | S | T | U | V | W | X | Z
A
Aabb (Gondwana.Physics.Collisions)
AboutBox (Gondwana.Widgets.Dialogs)
AnimationDefinition (Gondwana.Drawing.Animation.GANI)
AnimationDefinitionSource (Gondwana.Drawing.Animation.GANI)
AnimationFrameDefinition (Gondwana.Drawing.Animation.GANI)
AnimationTilesheetSourceDefinition (Gondwana.Drawing.Animation.GANI)
Animator (Gondwana.Drawing.Animation)
AnimatorEventArgs (Gondwana.Drawing.Animation)
AssetsFile (Gondwana.Assets)
AssetsFileEntry (Gondwana.Assets)
AssetsFileIdentifier (Gondwana.Assets)
AudioDefinition (Gondwana.Audio.GSND)
AudioDefinitionSource (Gondwana.Audio.GSND)
AudioResource (Gondwana.Audio)
AudioResourceDefinition (Gondwana.Audio.GSND)
AudioResourceManager (Gondwana.Audio)
AvaloniaBitmapGameHost (Gondwana.Avalonia.Hosting)
AvaloniaBitmapRenderSurfaceAdapter (Gondwana.Avalonia.Rendering)
AvaloniaBitmapRenderSurfaceControl (Gondwana.Avalonia.Rendering)
AvaloniaGpuGameHost (Gondwana.Avalonia.Hosting)
AvaloniaGpuRenderSurfaceAdapter (Gondwana.Avalonia.Rendering)
AvaloniaGpuRenderSurfaceControl (Gondwana.Avalonia.Rendering)
AvaloniaKeyboardAdapter (Gondwana.Avalonia.Input.Keyboard)
AvaloniaMouseAdapter (Gondwana.Avalonia.Input.Mouse)
AvaloniaTouchInputAdapter (Gondwana.Avalonia.Input.Touch)
B
BackbufferBase (Gondwana.Rendering.Backbuffers)
BitmapBackbuffer (Gondwana.Rendering.Backbuffers)
BlazorBitmapRenderSurfaceAdapter (Gondwana.Blazor.Rendering)
BlazorBitmapRenderSurfaceComponent (Gondwana.Blazor.Rendering)
BlazorExternalUriLauncher (Gondwana.Blazor)
BlazorGameHost (Gondwana.Blazor.Hosting)
BlazorGameHostBase (Gondwana.Blazor.Hosting)
BlazorGpuGameHost (Gondwana.Blazor.Hosting)
BlazorGpuRenderSurfaceAdapter (Gondwana.Blazor.Rendering)
BlazorGpuRenderSurfaceComponent (Gondwana.Blazor.Rendering)
BlazorKeyboardAdapter (Gondwana.Blazor.Input.Keyboard)
BlazorMouseAdapter (Gondwana.Blazor.Input.Mouse)
BlazorRenderSurfaceComponentBase (Gondwana.Blazor.Rendering)
BlazorSkiaGlView (Gondwana.Blazor.Rendering)
BlazorTouchAdapter (Gondwana.Blazor.Input.Touch)
BrowserAudioBackend (Gondwana.Audio.Browser)
BrowserAudioManager (Gondwana.Audio.Browser)
BrowserAudioPlayer (Gondwana.Audio.Browser)
BrowserConsoleLoggerProvider (Gondwana.Blazor.Logging)
BrowserLocalStorageEngineConfigurationStore (Gondwana.Blazor.Configuration)
ButtonWidget (Gondwana.Widgets.Controls)
C
Camera (Gondwana.Rendering.Views)
CheckBoxWidget (Gondwana.Widgets.Controls)
ColliderRegistry (Gondwana.Physics.Collisions)
CollisionAdjust (Gondwana.Physics.Collisions)
CollisionGroupRegistry (Gondwana.Physics.Collisions)
CollisionProfile (Gondwana.Physics.Collisions)
CollisionProfileRegistry (Gondwana.Physics.Collisions)
ComboBoxWidget (Gondwana.Widgets.Controls)
CompositeSprite (Gondwana.Drawing.Sprites)
ContainerWidget (Gondwana.Widgets)
ConversationBox (Gondwana.Widgets.Dialogs)
Cycle (Gondwana.Drawing.Animation)
CyclesPerSecondCalculatedEventArgs (Gondwana)
D
DialogBox (Gondwana.Widgets.Dialogs)
DirectComposite (Gondwana.Drawing.Direct)
DirectDarknessOverlay (Gondwana.Drawing.Direct)
DirectDrawingBase (Gondwana.Drawing.Direct)
DirectDrawingManager (Gondwana.Drawing.Direct)
DirectDrawingMovableBase (Gondwana.Drawing.Direct)
DirectImage (Gondwana.Drawing.Direct)
DirectLightLayer (Gondwana.Drawing.Direct)
DirectRadialLight (Gondwana.Drawing.Direct)
DirectRectangle (Gondwana.Drawing.Direct)
DirectSceneLayerDarknessOverlay (Gondwana.Drawing.Direct)
DirectSvg (Gondwana.Drawing.Direct)
DirectVideo (Gondwana.Drawing.Direct)
DisplayEffect (Gondwana.Effects)
DraggableContainerWidget (Gondwana.Widgets)
DraggableWidgetBase (Gondwana.Widgets)
E
EarthquakeEffect (Gondwana.Effects)
EffectsManager (Gondwana.Effects)
Engine (Gondwana)
EngineConfiguration (Gondwana.Configuration)
EngineConfigurationFile (Gondwana.Configuration)
EngineDispatcher (Gondwana)
EngineInputSystems (Gondwana)
EngineManagers (Gondwana)
EngineState (Gondwana)
EngineStateSaveOptions (Gondwana)
EraseEffect (Gondwana.Effects)
F
FadeEffect (Gondwana.Effects)
FadeInEffect (Gondwana.Effects)
FadeOutEffect (Gondwana.Effects)
FillEffect (Gondwana.Effects)
FontManager (Gondwana.Rendering.Text)
Frame (Gondwana.Drawing)
FrameSequence (Gondwana.Drawing.Animation)
G
GameHostBase (Gondwana.Hosting)
GamepadButtonDownEventArgs (Gondwana.Input.Gamepad)
GamepadButtonEventConfiguration (Gondwana.Input.Gamepad)
GamepadEventPoller (Gondwana.Input.Gamepad)
GamepadStickState (Gondwana.Input.Gamepad)
GestureEventArgs (Gondwana.Input.Touch.Gestures)
GpuBackbuffer (Gondwana.Rendering.Backbuffers)
H
HealthBarWidget (Gondwana.Widgets.Hud)
HyperlinkWidget (Gondwana.Widgets.Controls)
I
IAudioBackend (Gondwana.Audio)
IAudioPlaybackHandle (Gondwana.Audio)
ICollider (Gondwana.Physics.Collisions)
ICollisionEntity (Gondwana.Physics.Collisions)
ICollisionMovableEntity (Gondwana.Physics.Collisions)
IDirectCompositeChild (Gondwana.Drawing.Direct)
IDirectCompositeContainer (Gondwana.Drawing.Direct)
IDirectDrawable (Gondwana.Drawing.Direct)
IDrawable (Gondwana.Drawing)
IEngineConfigurationStore (Gondwana.Configuration)
IEngineDispatcher (Gondwana)
IEnginePlugin (Gondwana.Extensibility)
IExternalUriLauncher (Gondwana.Widgets.Controls)
IGamepadAdapter (Gondwana.Input.Gamepad)
IGamepadManager-1-g (Gondwana.Input.Gamepad)
IKeyboardAdapter (Gondwana.Input.Keyboard)
ImageInstance (Gondwana.Drawing.Direct.ImageLayer)
ImageInstanceLayer (Gondwana.Drawing.Direct.ImageLayer)
IMouseAdapter (Gondwana.Input.Mouse)
IMovable (Gondwana.Physics.Movement)
IMovableOnSceneLayer (Gondwana.Physics.Movement)
InputEventConfigurationBase (Gondwana.Input)
ITouchAdapter (Gondwana.Input.Touch)
ITouchInput (Gondwana.Input.Touch)
IUiDispatcher (Gondwana)
IVideoPlayer (Gondwana.Video)
K
KeyboardEventPoller (Gondwana.Input.Keyboard)
KeyDownEventArgs (Gondwana.Input.Keyboard)
KeyEventConfiguration (Gondwana.Input.Keyboard)
KeyGesture (Gondwana.Widgets.Menus)
L
LabelWidget (Gondwana.Widgets.Controls)
ListBoxWidget (Gondwana.Widgets.Controls)
LoggingErrorEventArgs (Gondwana.Logging)
M
MenuBarMenu (Gondwana.Widgets.Menus)
MenuBarWidget (Gondwana.Widgets.Menus)
MenuDropDownWidget (Gondwana.Widgets.Menus)
MenuHeaderWidget (Gondwana.Widgets.Menus)
MenuItemWidget (Gondwana.Widgets.Menus)
MouseButtonState (Gondwana.Input.Mouse)
MouseEventArgs (Gondwana.Input.Mouse)
MouseEventConfiguration (Gondwana.Input.Mouse)
MouseEventPoller (Gondwana.Input.Mouse)
MovementController (Gondwana.Physics.Movement)
MovementState (Gondwana.Physics.Movement)
N
NameTagWidget (Gondwana.Widgets.Hud)
NAudioAudioBackend (Gondwana.Audio.NAudio)
P
PanelWidget (Gondwana.Widgets.Controls)
Particle (Gondwana.Drawing.Direct.Particles)
ParticleEmitter (Gondwana.Drawing.Direct.Particles)
ParticleSurface (Gondwana.Drawing.Direct.Particles)
PinchedEventArgs (Gondwana.Input.Touch.Gestures)
PinchGestureRecognizer (Gondwana.Input.Touch.Gestures)
PopupWidget (Gondwana.Widgets.Overlays)
ProfilerWidget (Gondwana.Widgets.Hud)
ProfilerWidgetExtensionContext (Gondwana.Widgets.Hud)
ProgressBarWidget (Gondwana.Widgets.Controls)
R
RadioButtonGroup (Gondwana.Widgets.Controls)
RadioButtonWidget (Gondwana.Widgets.Controls)
RenderSurfaceAdapterBase (Gondwana.Rendering)
RenderSurfaceAdapterResizedEventArgs (Gondwana.Rendering)
RenderSurfaceHost-1-g (Gondwana.Rendering)
RenderSurfaceHostBase (Gondwana.Rendering)
RenderSurfaceHostBindEventArgs (Gondwana.Rendering)
DirectDarknessOverlay.RevealSource (Gondwana.Drawing.Direct)
DirectSceneLayerDarknessOverlay.RevealSource (Gondwana.Drawing.Direct)
RuntimeProfiler (Gondwana.Diagnostics)
S
Scene (Gondwana.Scenes)
SceneAnimationSourceDefinition (Gondwana.Scenes.GSCN)
SceneCollisionProfileDefinition (Gondwana.Scenes.GSCN)
SceneDefinition (Gondwana.Scenes.GSCN)
SceneDefinitionSource (Gondwana.Scenes.GSCN)
SceneFrameDefinition (Gondwana.Scenes.GSCN)
SceneLayer (Gondwana.Scenes)
SceneLayerDefinition (Gondwana.Scenes.GSCN)
SceneLayerTile (Gondwana.Scenes)
SceneLayerTileDefinition (Gondwana.Scenes.GSCN)
SceneTilesheetSourceDefinition (Gondwana.Scenes.GSCN)
ScriptedMovement (Gondwana.Physics.Movement.Scripted)
SdlGamepadAdapter (Gondwana.Input.Gamepad.SDL2)
SdlGamepadManager (Gondwana.Input.Gamepad.SDL2)
SlideEffect (Gondwana.Effects)
SlideInEffect (Gondwana.Effects)
SlideOutEffect (Gondwana.Effects)
SplashScreen (Gondwana.Widgets.Overlays)
Sprite (Gondwana.Drawing.Sprites)
SpriteDefinition (Gondwana.Drawing.Sprites.GSPR)
SpriteDefinitionSource (Gondwana.Drawing.Sprites.GSPR)
SpriteFrameDefinition (Gondwana.Drawing.Sprites.GSPR)
SpriteInstanceDefinition (Gondwana.Drawing.Sprites.GSPR)
SpriteManager (Gondwana.Drawing.Sprites)
SpriteMovedEventArgs (Gondwana.Drawing.Sprites)
SpriteSceneSourceDefinition (Gondwana.Drawing.Sprites.GSPR)
SpriteTilesheetSourceDefinition (Gondwana.Drawing.Sprites.GSPR)
StackPanelWidget (Gondwana.Widgets.Layout)
SvgResource (Gondwana.Drawing)
SvgResourceManager (Gondwana.Drawing)
SwipedEventArgs (Gondwana.Input.Touch.Gestures)
SwipeGestureRecognizer (Gondwana.Input.Touch.Gestures)
SynthesizerSampleProvider (Gondwana.Audio.Midi)
T
TabControlWidget (Gondwana.Widgets.Controls)
TabPageWidget (Gondwana.Widgets.Controls)
TapGestureRecognizer (Gondwana.Input.Touch.Gestures)
TappedEventArgs (Gondwana.Input.Touch.Gestures)
TelemetrySource (Gondwana.Diagnostics)
TextBlock (Gondwana.Drawing.Direct)
TextBoxWidget (Gondwana.Widgets.Controls)
Tile (Gondwana.Drawing)
TileCollider (Gondwana.Drawing.Collisions)
Tilesheet (Gondwana.Drawing.Tilesheets)
TilesheetDefinition (Gondwana.Drawing.Tilesheets.GTS)
TilesheetDefinitionSource (Gondwana.Drawing.Tilesheets.GTS)
TilesheetFrameDefinition (Gondwana.Drawing.Tilesheets.GTS)
TilesheetImageDefinition (Gondwana.Drawing.Tilesheets.GTS)
TilesheetMaskDefinition (Gondwana.Drawing.Tilesheets.GTS)
TilesheetRegion (Gondwana.Drawing.Tilesheets)
TilesheetRegionDefinition (Gondwana.Drawing.Tilesheets.GTS)
TilesheetRegistry (Gondwana.Drawing.Tilesheets)
Timer (Gondwana.Timers)
ToastWidget (Gondwana.Widgets.Overlays)
TooltipWidget (Gondwana.Widgets.Overlays)
TouchEventArgs (Gondwana.Input.Touch)
TouchEventConfiguration (Gondwana.Input.Touch)
TouchEventPoller (Gondwana.Input.Touch)
TypedValueBag (Gondwana)
U
UiDispatcher (Gondwana)
V
VideoFrameReadyEventArgs (Gondwana.Video)
VideoSource (Gondwana.Video)
VideoStateChangedEventArgs (Gondwana.Video)
VideoWidget (Gondwana.Video.Widgets)
View (Gondwana.Rendering.Views)
ViewManager (Gondwana.Rendering.Views)
Viewport (Gondwana.Rendering.Views)
ViewportResizedEventArgs (Gondwana.Rendering.Views)
ViewportZoomChangedEventArgs (Gondwana.Rendering.Views)
VlcVideoPlayer (Gondwana.Video)
W
WaveProviderToWaveStream (Gondwana.Audio.Midi)
WidgetBase (Gondwana.Widgets)
WidgetDragEventArgs (Gondwana.Widgets)
WidgetEventArgs (Gondwana.Widgets)
WidgetInputRouter (Gondwana.Widgets)
WidgetKeyboardEventArgs (Gondwana.Widgets)
WidgetMouseWheelEventArgs (Gondwana.Widgets)
WidgetPointerEventArgs (Gondwana.Widgets)
WinFormBitmapRenderSurfaceAdapter (Gondwana.WinForms.Rendering)
WinFormBitmapRenderSurfaceControl (Gondwana.WinForms.Rendering)
WinFormGpuRenderSurfaceAdapter (Gondwana.WinForms.Rendering)
WinFormGpuRenderSurfaceControl (Gondwana.WinForms.Rendering)
WinFormsGameHost (Gondwana.WinForms.Hosting)
WinFormsGameHostBase (Gondwana.WinForms.Hosting)
WinFormsGpuGameHost (Gondwana.WinForms.Hosting)
WinFormsKeyboardAdapter (Gondwana.WinForms.Input.Keyboard)
WinFormsMouseAdapter (Gondwana.WinForms.Input.Mouse)
WipeEffect (Gondwana.Effects)
X
XInputGamepadAdapter (Gondwana.WinForms.Input.Gamepad.XInput)
XInputGamepadManager (Gondwana.WinForms.Input.Gamepad.XInput)
Z
ZoomEffect (Gondwana.Effects)
ZoomInEffect (Gondwana.Effects)
ZoomOutEffect (Gondwana.Effects)