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.
Loading...
Searching...
No Matches
Gondwana.Effects Namespace Reference

Classes

class  DisplayEffect
 Base class for transient effects applied to a View or SceneLayer. More...
class  EarthquakeEffect
 Applies a decaying, presentation-only camera shake to a View. More...
class  EffectGeometry
class  EffectsManager
 Owns and advances display effects for one RenderSurfaceHost. More...
class  EffectTargetAccess
class  EraseEffect
 Directionally removes a View or SceneLayer from presentation. More...
class  FadeEffect
 Base implementation shared by fade-in and fade-out effects. More...
class  FadeInEffect
 Fades a View or SceneLayer to fully opaque. More...
class  FadeOutEffect
 Fades a View or SceneLayer to fully transparent. More...
class  FillEffect
 Directionally reveals a View or SceneLayer. More...
class  SlideEffect
 Base implementation shared by slide-in and slide-out effects. More...
class  SlideInEffect
 Slides a View or SceneLayer into its normal presentation position. More...
class  SlideOutEffect
 Slides a View or SceneLayer out of its normal presentation position. More...
class  WipeEffect
 Base implementation shared by directional fill and erase effects. More...
class  ZoomEffect
 Base implementation shared by zoom-in and zoom-out effects. More...
class  ZoomInEffect
 Animates a View to a larger or otherwise explicitly supplied zoom factor. More...
class  ZoomOutEffect
 Animates a View to a smaller or otherwise explicitly supplied zoom factor. More...

Enumerations

enum  EffectDirection {
  None , FromLeftToRight , FromRightToLeft , FromTopToBottom ,
  FromBottomToTop , FromTopLeftToBottomRight , FromTopRightToBottomLeft , FromBottomLeftToTopRight ,
  FromBottomRightToTopLeft
}
 Specifies the direction in which a directional display effect travels. More...
enum  EffectStatus { Pending , Running , Completed , Cancelled }
 Describes the current lifecycle state of a display effect. More...

Enumeration Type Documentation

◆ EffectDirection

Specifies the direction in which a directional display effect travels.

Enumerator
None 

No direction is specified.

FromLeftToRight 

The effect travels from the left edge toward the right edge.

FromRightToLeft 

The effect travels from the right edge toward the left edge.

FromTopToBottom 

The effect travels from the top edge toward the bottom edge.

FromBottomToTop 

The effect travels from the bottom edge toward the top edge.

FromTopLeftToBottomRight 

The effect travels from the upper-left corner toward the lower-right corner.

FromTopRightToBottomLeft 

The effect travels from the upper-right corner toward the lower-left corner.

FromBottomLeftToTopRight 

The effect travels from the lower-left corner toward the upper-right corner.

FromBottomRightToTopLeft 

The effect travels from the lower-right corner toward the upper-left corner.

Definition at line 6 of file EffectDirection.cs.

◆ EffectStatus

Describes the current lifecycle state of a display effect.

Enumerator
Pending 

The effect has been created but has not been started.

Running 

The effect is actively advancing.

Completed 

The effect reached its requested duration.

Cancelled 

The effect was cancelled before completing.

Definition at line 6 of file EffectStatus.cs.