Gondwana Game Engine
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, mobile, and web platforms using SkiaSharp for graphics and NAudio for sound.
Loading...
Searching...
No Matches
Gondwana.Drawing.Sprites Namespace Reference

Classes

class  CompositeSprite
 Represents a composite sprite that contains multiple child sprites and manages them as a single unit. All child sprites must belong to the same SceneLayer. More...
class  Sprite
 Represents a movable visual element on a scene layer that can be positioned, animated, and rendered with collision detection. Sprites support alignment, positioning, animation, and can be managed through the SpriteManager. More...
class  SpriteManager
class  SpriteMovedEventArgs
 Provides data for sprite movement events. More...

Enumerations

enum  CompositeAnchorMode { TopLeft = 0 , Center = 1 }
 Defines the anchor mode for a composite sprite, determining how its position is calculated. More...
enum  HorizontalAlignment { Left , Center , Right }
 Specifies the horizontal alignment of an element. More...
enum  VerticalAlignment { Top , Middle , Bottom }
 Specifies the vertical alignment of a sprite or element. More...

Enumeration Type Documentation

◆ CompositeAnchorMode

Defines the anchor mode for a composite sprite, determining how its position is calculated.

Enumerator
TopLeft 

The anchor is at the top-left corner of the bounding rectangle.

Center 

The anchor is at the center of the bounding rectangle.

◆ HorizontalAlignment

Specifies the horizontal alignment of an element.

Enumerator
Left 

Align to the left.

Center 

Align to the center.

Right 

Align to the right.

◆ VerticalAlignment

Specifies the vertical alignment of a sprite or element.

Enumerator
Top 

Align to the top.

Middle 

Align to the middle (center).

Bottom 

Align to the bottom.