![]() |
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.
|
This is the complete list of members for Gondwana.Movement.MovementController, including all inherited members.
| CancelScript() | Gondwana.Movement.MovementController | |
| Dispose() | Gondwana.Movement.MovementController | |
| FollowPixelHard(Func< Vector2 > getPixelPos, Vector2 offsetPx=default) | Gondwana.Movement.MovementController | |
| FollowPixelSoft(Func< Vector2 > getPixelPos, float speed, float snap=0.5f, Vector2 offsetPx=default) | Gondwana.Movement.MovementController | |
| FollowPixelSoft(Func< Vector2 > getPixelPos, float durationSec, Func< float, float >? easing=null, float snap=0.5f, Vector2 offsetPx=default) | Gondwana.Movement.MovementController | |
| FollowPixelSoft(Func< Vector2 > getPixelPos, float durationSec, EasingKind easingKind, float snap=0.5f, Vector2 offsetPx=default) | Gondwana.Movement.MovementController | |
| FollowTileHard(IMovableOnSceneLayer tileTarget, Vector2 gridOffset=default, Vector2 pixelOffset=default) | Gondwana.Movement.MovementController | |
| FollowTileSoft(IMovableOnSceneLayer tileTarget, float speedTilesPerSec, float snapTiles=0.25f, Vector2 gridOffset=default, Vector2 pixelOffset=default) | Gondwana.Movement.MovementController | |
| FollowTileSoft(IMovableOnSceneLayer tileTarget, float durationSec, Func< float, float >? easing=null, float snap=0.5f, Vector2 gridOffset=default, Vector2 pixelOffset=default) | Gondwana.Movement.MovementController | |
| FollowTileSoft(IMovableOnSceneLayer tileTarget, float durationSec, EasingKind easingKind, float snap=0.5f, Vector2 gridOffset=default, Vector2 pixelOffset=default) | Gondwana.Movement.MovementController | |
| IsFollowing | Gondwana.Movement.MovementController | |
| IsIntegratedActive | Gondwana.Movement.MovementController | |
| IsScripted | Gondwana.Movement.MovementController | |
| MoveBy(Vector2 delta, float durationSec, Func< float, float >? easing=null, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| MoveBy(Vector2 delta, float durationSec, EasingKind easingKind, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| MoveBy(Vector2 delta, float speedPerSec, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| MovementState | Gondwana.Movement.MovementController | |
| MoveTo(Vector2 target, float durationSec, Func< float, float >? easing=null, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| MoveTo(Vector2 target, float seconds, EasingKind easingKind, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| MoveToward(Vector2 target, float speedPerSec, float snapEpsilon=0.5f) | Gondwana.Movement.MovementController | |
| ScriptedMovementStarted | Gondwana.Movement.MovementController | |
| ScriptedMovementStopped | Gondwana.Movement.MovementController | |
| SetAcceleration(Vector2 acceleration) | Gondwana.Movement.MovementController | |
| SetLinearDamping(float dampingPerSec) | Gondwana.Movement.MovementController | |
| SetMaxSpeed(float? maxSpeed) | Gondwana.Movement.MovementController | |
| SetVelocity(Vector2 velocity) | Gondwana.Movement.MovementController | |
| StopAllMovement() | Gondwana.Movement.MovementController | |
| Unfollow() | Gondwana.Movement.MovementController | |
| WrapX | Gondwana.Movement.MovementController | |
| WrapY | Gondwana.Movement.MovementController |