![]() |
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.
|
Namespaces | |
| namespace | Controls |
| namespace | Dialogs |
| namespace | Hud |
| namespace | Layout |
| namespace | Menus |
| namespace | Overlays |
Classes | |
| class | ContainerWidget |
| Provides a widget that can own other widgets through the inherited DirectComposite child system. More... | |
| class | DraggableContainerWidget |
| Base type for container widgets that can be repositioned through pointer dragging. More... | |
| class | DraggableWidgetBase |
| Base type for leaf widgets that can be repositioned through pointer dragging. More... | |
| interface | IWidgetKeyboardFallback |
| class | PrimaryPointerActionEventArgs |
| Describes an unhandled primary pointer action routed to gameplay after widget hit testing. More... | |
| class | WidgetAnchorExtensions |
| class | WidgetBase |
| Provides the base implementation for widgets that can be drawn and receive pointer, keyboard, and focus input. More... | |
| class | WidgetDragBehavior |
| Contains the shared drag state machine used by draggable leaf and container widgets. | |
| class | WidgetDragEventArgs |
| Event arguments for widget drag callbacks. More... | |
| class | WidgetEventArgs |
| Base event argument type for Gondwana widget callbacks. More... | |
| class | WidgetInputRouter |
| Routes mouse, touch, and keyboard input to registered widgets for a render surface host. More... | |
| class | WidgetInputRouterRegistry |
| class | WidgetKeyboardEventArgs |
| Provides data for widget keyboard input events routed by WidgetInputRouter. More... | |
| class | WidgetMouseWheelEventArgs |
| Event arguments for mouse-wheel input routed to a widget. More... | |
| class | WidgetPointerEventArgs |
| Event arguments for pointer-based widget callbacks. More... | |
Enumerations | |
| enum | WidgetAnchor { TopLeft , TopCenter , TopRight , CenterLeft , Center , CenterRight , BottomLeft , BottomCenter , BottomRight } |
| Identifies one of the nine common anchor points on a rectangle. More... | |
| enum | WidgetPointerButtonEnum { None = 0 , Left = 1 , Right = 2 , Middle = 4 , XButton1 = 8 , XButton2 = 16 , Touch = 32 , Stylus = 64 } |
| Represents a pointer button used by a widget interaction. More... | |
Identifies one of the nine common anchor points on a rectangle.
Definition at line 8 of file WidgetAnchor.cs.
Represents a pointer button used by a widget interaction.
Definition at line 6 of file WidgetPointerButtonEnum.cs.