Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DisplayMode.cs
Go to the documentation of this file.
1
using
System.Globalization
;
2
3
namespace
Microsoft.Xna.Framework.Graphics
;
4
5
public
class
DisplayMode
6
{
7
internal
int
_width
;
8
9
internal
int
_height
;
10
11
internal
SurfaceFormat
_format
;
12
13
public
SurfaceFormat
Format
=>
_format
;
14
15
public
int
Height
=>
_height
;
16
17
public
int
Width
=>
_width
;
18
19
public
float
AspectRatio
20
{
21
get
22
{
23
if
(
_height
== 0 ||
_width
== 0)
24
{
25
return
0f;
26
}
27
return
(
float
)
_width
/ (float)
_height
;
28
}
29
}
30
31
public
Rectangle
TitleSafeArea
=>
Viewport
.
GetTitleSafeArea
(0, 0,
_width
,
_height
);
32
33
internal
DisplayMode
(
int
width,
int
height,
SurfaceFormat
format)
34
{
35
_width
= width;
36
_height
= height;
37
_format
= format;
38
}
39
40
public
override
string
ToString
()
41
{
42
return
string
.Format(
CultureInfo
.
CurrentCulture
,
"{{Width:{0} Height:{1} Format:{2} AspectRatio:{3}}}"
,
_width
,
_height
,
Format
,
AspectRatio
);
43
}
44
}
Microsoft.Xna.Framework.Graphics.DisplayMode.DisplayMode
DisplayMode(int width, int height, SurfaceFormat format)
Definition
DisplayMode.cs:33
Microsoft.Xna.Framework.Graphics.DisplayMode._height
int _height
Definition
DisplayMode.cs:9
Microsoft.Xna.Framework.Graphics.DisplayMode.Width
int Width
Definition
DisplayMode.cs:17
Microsoft.Xna.Framework.Graphics.DisplayMode.ToString
override string ToString()
Definition
DisplayMode.cs:40
Microsoft.Xna.Framework.Graphics.DisplayMode.Format
SurfaceFormat Format
Definition
DisplayMode.cs:13
Microsoft.Xna.Framework.Graphics.DisplayMode.TitleSafeArea
Rectangle TitleSafeArea
Definition
DisplayMode.cs:31
Microsoft.Xna.Framework.Graphics.DisplayMode.AspectRatio
float AspectRatio
Definition
DisplayMode.cs:20
Microsoft.Xna.Framework.Graphics.DisplayMode.Height
int Height
Definition
DisplayMode.cs:15
Microsoft.Xna.Framework.Graphics.DisplayMode._format
SurfaceFormat _format
Definition
DisplayMode.cs:11
Microsoft.Xna.Framework.Graphics.DisplayMode._width
int _width
Definition
DisplayMode.cs:7
Microsoft.Xna.Framework.Graphics.DisplayMode
Definition
DisplayMode.cs:6
System.Globalization.CultureInfo.CurrentCulture
static CultureInfo CurrentCulture
Definition
CultureInfo.cs:72
System.Globalization.CultureInfo
Definition
CultureInfo.cs:8
Microsoft.Xna.Framework.Graphics.SurfaceFormat
SurfaceFormat
Definition
SurfaceFormat.cs:4
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
System.Globalization
Definition
Calendar.cs:1
Microsoft.Xna.Framework.Graphics.Viewport.GetTitleSafeArea
static Rectangle GetTitleSafeArea(int x, int y, int w, int h)
Definition
Viewport.cs:195
Microsoft.Xna.Framework.Graphics.Viewport
Definition
Viewport.cs:8
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:12
source
Microsoft.Xna.Framework.Graphics
DisplayMode.cs
Generated by
1.10.0