Table of Contents

Struct Viewport

Namespace
LibGFX.Graphics
Assembly
LibGFX.dll

Represents a viewport in 2D or 3D space

public struct Viewport
Inherited Members

Constructors

Viewport(int, int)

Creates a new viewport with the given width and height

public Viewport(int width, int height)

Parameters

width int
height int

Properties

Height

The height of the viewport

public int Height { readonly get; set; }

Property Value

int

Width

The width of the viewport

public int Width { readonly get; set; }

Property Value

int

Methods

ToVector2()

Converts the viewport to a Vector2

public Vector2 ToVector2()

Returns

Vector2

ToVector2I()

Converts the viewport to a Vector2i

public Vector2i ToVector2I()

Returns

Vector2i

Operators

explicit operator Viewport(Vector2)

public static explicit operator Viewport(Vector2 v)

Parameters

v Vector2

Returns

Viewport

explicit operator Viewport(Vector2i)

public static explicit operator Viewport(Vector2i v)

Parameters

v Vector2i

Returns

Viewport

implicit operator Vector2(Viewport)

public static implicit operator Vector2(Viewport vp)

Parameters

vp Viewport

Returns

Vector2

implicit operator Vector2i(Viewport)

public static implicit operator Vector2i(Viewport vp)

Parameters

vp Viewport

Returns

Vector2i