![]() |
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 | Open (Uri source) |
| void | Play () |
| void | Pause () |
| void | Stop () |
| void | Seek (TimeSpan position) |
| void | SetRate (double rate) |
Public Attributes | |
| int | width |
Properties | |
| bool | Loop [get, set] |
| bool | IsPlaying [get] |
| TimeSpan | Duration [get] |
| TimeSpan | Position [get] |
| int int height | NaturalSize [get] |
| bool | HasAudio [get] |
Events | |
| EventHandler | Started |
| EventHandler | Paused |
| EventHandler | Stopped |
| EventHandler | Ended |
| EventHandler< VideoStateChangedEventArgs > | StateChanged |
| EventHandler< VideoFrameReadyEventArgs > | FrameReady |
| void Gondwana.Video.IVideoPlayer.Open | ( | Uri | source | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| void Gondwana.Video.IVideoPlayer.Pause | ( | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| void Gondwana.Video.IVideoPlayer.Play | ( | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| void Gondwana.Video.IVideoPlayer.Seek | ( | TimeSpan | position | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| void Gondwana.Video.IVideoPlayer.SetRate | ( | double | rate | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| void Gondwana.Video.IVideoPlayer.Stop | ( | ) |
Implemented in Gondwana.Video.VlcVideoPlayer.
| int Gondwana.Video.IVideoPlayer.width |
|
get |
Implemented in Gondwana.Video.VlcVideoPlayer.
|
get |
Implemented in Gondwana.Video.VlcVideoPlayer.
|
get |
Implemented in Gondwana.Video.VlcVideoPlayer.
|
getset |
Implemented in Gondwana.Video.VlcVideoPlayer.
|
get |
Implemented in Gondwana.Video.VlcVideoPlayer.
|
get |
Implemented in Gondwana.Video.VlcVideoPlayer.
| EventHandler Gondwana.Video.IVideoPlayer.Ended |
| EventHandler<VideoFrameReadyEventArgs> Gondwana.Video.IVideoPlayer.FrameReady |
| EventHandler Gondwana.Video.IVideoPlayer.Paused |
| EventHandler Gondwana.Video.IVideoPlayer.Started |
| EventHandler<VideoStateChangedEventArgs> Gondwana.Video.IVideoPlayer.StateChanged |
| EventHandler Gondwana.Video.IVideoPlayer.Stopped |