Viewport¶
-
struct
Viewport
: System.ValueType Describes the view bounds for render-target surface.
-
int
Height
The height of the bounds in pixels.
-
float
MaxDepth
The upper limit of depth of this viewport.
-
float
MinDepth
The lower limit of depth of this viewport.
-
int
Width
The width of the bounds in pixels.
-
int
Y
The y coordinate of the beginning of this viewport.
-
int
X
The x coordinate of the beginning of this viewport.
-
readonly float
AspectRatio
Gets the aspect ratio of this T:Microsoft.Xna.Framework.Graphics.Viewport, which is width / height.
-
Rectangle
Bounds
Gets or sets a boundary of this T:Microsoft.Xna.Framework.Graphics.Viewport.
-
readonly Rectangle
TitleSafeArea
Returns the subset of the viewport that is guaranteed to be visible on a lower quality display.
-
Vector3
Project
(Vector3 source, Matrix projection, Matrix view, Matrix world) Projects a T:Microsoft.Xna.Framework.Vector3 from world space into screen space.
Parameters: - source (Microsoft.Xna.Framework.Vector3) – The T:Microsoft.Xna.Framework.Vector3 to project.
- projection (Microsoft.Xna.Framework.Matrix) – The projection T:Microsoft.Xna.Framework.Matrix.
- view (Microsoft.Xna.Framework.Matrix) – The view T:Microsoft.Xna.Framework.Matrix.
- world (Microsoft.Xna.Framework.Matrix) – The world T:Microsoft.Xna.Framework.Matrix.
Returns:
-
Vector3
Unproject
(Vector3 source, Matrix projection, Matrix view, Matrix world) Unprojects a T:Microsoft.Xna.Framework.Vector3 from screen space into world space.
Parameters: - source (Microsoft.Xna.Framework.Vector3) – The T:Microsoft.Xna.Framework.Vector3 to unproject.
- projection (Microsoft.Xna.Framework.Matrix) – The projection T:Microsoft.Xna.Framework.Matrix.
- view (Microsoft.Xna.Framework.Matrix) – The view T:Microsoft.Xna.Framework.Matrix.
- world (Microsoft.Xna.Framework.Matrix) – The world T:Microsoft.Xna.Framework.Matrix.
Returns:
-
string
ToString
() Returns a T:System.String representation of this T:Microsoft.Xna.Framework.Graphics.Viewport in the format: {X:[P:Microsoft.Xna.Framework.Graphics.Viewport.X] Y:[P:Microsoft.Xna.Framework.Graphics.Viewport.Y] Width:[P:Microsoft.Xna.Framework.Graphics.Viewport.Width] Height:[P:Microsoft.Xna.Framework.Graphics.Viewport.Height] MinDepth:[P:Microsoft.Xna.Framework.Graphics.Viewport.MinDepth] MaxDepth:[P:Microsoft.Xna.Framework.Graphics.Viewport.MaxDepth]}
Returns: A T:System.String representation of this T:Microsoft.Xna.Framework.Graphics.Viewport.
-
int