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.Rendering.RenderSurfaceAdapterResizedEventArgs Class Reference

Provides data for the RenderSurfaceAdapterBase.Resized event. More...

Public Member Functions

 RenderSurfaceAdapterResizedEventArgs (RenderSurfaceAdapterBase renderSurfaceAdapter, int oldWidth, int oldHeight, int newWidth, int newHeight)
 Initializes a new instance of the RenderSurfaceAdapterResizedEventArgs class.

Properties

RenderSurfaceAdapterBase RenderSurfaceAdapter [get]
 Gets the render surface adapter that was resized.
int OldWidth [get]
 Gets the previous width of the render surface adapter before the resize.
int OldHeight [get]
 Gets the previous height of the render surface adapter before the resize.
int NewWidth [get]
 Gets the new width of the render surface adapter after the resize.
int NewHeight [get]
 Gets the new height of the render surface adapter after the resize.

Detailed Description

Provides data for the RenderSurfaceAdapterBase.Resized event.

This event argument class contains information about the render surface adapter that was resized, including both the old and new dimensions.

Definition at line 10 of file RenderSurfaceAdapterResizedEventArgs.cs.

Constructor & Destructor Documentation

◆ RenderSurfaceAdapterResizedEventArgs()

Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.RenderSurfaceAdapterResizedEventArgs ( RenderSurfaceAdapterBase renderSurfaceAdapter,
int oldWidth,
int oldHeight,
int newWidth,
int newHeight )

Initializes a new instance of the RenderSurfaceAdapterResizedEventArgs class.

Parameters
renderSurfaceAdapterThe render surface adapter that was resized.
oldWidthThe previous width of the render surface adapter in pixels.
oldHeightThe previous height of the render surface adapter in pixels.
newWidthThe new width of the render surface adapter in pixels.
newHeightThe new height of the render surface adapter in pixels.

Definition at line 50 of file RenderSurfaceAdapterResizedEventArgs.cs.

Property Documentation

◆ NewHeight

int Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.NewHeight
get

Gets the new height of the render surface adapter after the resize.

The new height in pixels.

Definition at line 40 of file RenderSurfaceAdapterResizedEventArgs.cs.

◆ NewWidth

int Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.NewWidth
get

Gets the new width of the render surface adapter after the resize.

The new width in pixels.

Definition at line 34 of file RenderSurfaceAdapterResizedEventArgs.cs.

◆ OldHeight

int Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.OldHeight
get

Gets the previous height of the render surface adapter before the resize.

The old height in pixels.

Definition at line 28 of file RenderSurfaceAdapterResizedEventArgs.cs.

◆ OldWidth

int Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.OldWidth
get

Gets the previous width of the render surface adapter before the resize.

The old width in pixels.

Definition at line 22 of file RenderSurfaceAdapterResizedEventArgs.cs.

◆ RenderSurfaceAdapter

RenderSurfaceAdapterBase Gondwana.Rendering.RenderSurfaceAdapterResizedEventArgs.RenderSurfaceAdapter
get

Gets the render surface adapter that was resized.

The RenderSurfaceAdapterBase instance that triggered the resize event.

Definition at line 16 of file RenderSurfaceAdapterResizedEventArgs.cs.