![]() |
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.
|
Public Member Functions | |
| void | Register (ICollider collider) |
| void | Unregister (ICollider collider) |
| void | QueryAabb (in Aabb area, int layerMask, int collidesWithMask, List< ICollider > results) |
| Broad-phase query: returns colliders overlapping the given AABB that also match the provided layer mask (bitwise AND with their LayerMask / CollidesWithMask). | |
Properties | |
| IReadOnlyList< ICollider > | StaticColliders [get] |
| IReadOnlyList< ICollider > | DynamicColliders [get] |
| void Gondwana.Collision.CollisionWorld.QueryAabb | ( | in Aabb | area, |
| int | layerMask, | ||
| int | collidesWithMask, | ||
| List< ICollider > | results ) |
Broad-phase query: returns colliders overlapping the given AABB that also match the provided layer mask (bitwise AND with their LayerMask / CollidesWithMask).
| void Gondwana.Collision.CollisionWorld.Register | ( | ICollider | collider | ) |
| void Gondwana.Collision.CollisionWorld.Unregister | ( | ICollider | collider | ) |
|
get |
|
get |