Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PresentationParameters.cs
Go to the documentation of this file.
1
using
System
;
2
3
namespace
Microsoft.Xna.Framework.Graphics
;
4
5
public
class
PresentationParameters
6
{
7
internal
struct
Settings
8
{
9
public
int
BackBufferWidth
;
10
11
public
int
BackBufferHeight
;
12
13
public
SurfaceFormat
BackBufferFormat
;
14
15
public
DepthFormat
DepthStencilFormat
;
16
17
public
int
MultiSampleCount
;
18
19
public
DisplayOrientation
DisplayOrientation
;
20
21
public
PresentInterval
PresentationInterval
;
22
23
public
RenderTargetUsage
RenderTargetUsage
;
24
25
public
IntPtr
DeviceWindowHandle
;
26
27
public
int
IsFullScreen
;
28
}
29
30
internal
Settings
settings
;
31
32
public
int
BackBufferWidth
33
{
34
get
35
{
36
return
settings
.
BackBufferWidth
;
37
}
38
set
39
{
40
settings.BackBufferWidth =
value
;
41
}
42
}
43
44
public
int
BackBufferHeight
45
{
46
get
47
{
48
return
settings
.
BackBufferHeight
;
49
}
50
set
51
{
52
settings.BackBufferHeight =
value
;
53
}
54
}
55
56
public
SurfaceFormat
BackBufferFormat
57
{
58
get
59
{
60
return
settings
.
BackBufferFormat
;
61
}
62
set
63
{
64
settings.BackBufferFormat =
value
;
65
}
66
}
67
68
public
DepthFormat
DepthStencilFormat
69
{
70
get
71
{
72
return
settings
.
DepthStencilFormat
;
73
}
74
set
75
{
76
settings.DepthStencilFormat =
value
;
77
}
78
}
79
80
public
int
MultiSampleCount
81
{
82
get
83
{
84
return
settings
.
MultiSampleCount
;
85
}
86
set
87
{
88
settings.MultiSampleCount =
value
;
89
}
90
}
91
92
public
DisplayOrientation
DisplayOrientation
93
{
94
get
95
{
96
return
settings
.
DisplayOrientation
;
97
}
98
set
99
{
100
settings.DisplayOrientation =
value
;
101
}
102
}
103
104
public
PresentInterval
PresentationInterval
105
{
106
get
107
{
108
return
settings
.
PresentationInterval
;
109
}
110
set
111
{
112
settings.PresentationInterval =
value
;
113
}
114
}
115
116
public
RenderTargetUsage
RenderTargetUsage
117
{
118
get
119
{
120
return
settings
.
RenderTargetUsage
;
121
}
122
set
123
{
124
settings.RenderTargetUsage =
value
;
125
}
126
}
127
128
public
IntPtr
DeviceWindowHandle
129
{
130
get
131
{
132
return
settings
.
DeviceWindowHandle
;
133
}
134
set
135
{
136
settings.DeviceWindowHandle =
value
;
137
}
138
}
139
140
public
bool
IsFullScreen
141
{
142
get
143
{
144
return
settings.IsFullScreen != 0;
145
}
146
set
147
{
148
settings.IsFullScreen = (
value
? 1 : 0);
149
}
150
}
151
152
public
Rectangle
Bounds
=>
new
Rectangle
(0, 0,
settings
.
BackBufferWidth
,
settings
.
BackBufferHeight
);
153
154
public
PresentationParameters
()
155
{
156
IsFullScreen
=
true
;
157
}
158
159
public
PresentationParameters
Clone
()
160
{
161
PresentationParameters
presentationParameters =
new
PresentationParameters
();
162
presentationParameters.settings =
settings
;
163
return
presentationParameters;
164
}
165
}
Microsoft.Xna.Framework.Graphics.PresentationParameters.Clone
PresentationParameters Clone()
Definition
PresentationParameters.cs:159
Microsoft.Xna.Framework.Graphics.PresentationParameters.DeviceWindowHandle
IntPtr DeviceWindowHandle
Definition
PresentationParameters.cs:129
Microsoft.Xna.Framework.Graphics.PresentationParameters.IsFullScreen
bool IsFullScreen
Definition
PresentationParameters.cs:141
Microsoft.Xna.Framework.Graphics.PresentationParameters.BackBufferFormat
SurfaceFormat BackBufferFormat
Definition
PresentationParameters.cs:57
Microsoft.Xna.Framework.Graphics.PresentationParameters.DepthStencilFormat
DepthFormat DepthStencilFormat
Definition
PresentationParameters.cs:69
Microsoft.Xna.Framework.Graphics.PresentationParameters.PresentationParameters
PresentationParameters()
Definition
PresentationParameters.cs:154
Microsoft.Xna.Framework.Graphics.PresentationParameters.settings
Settings settings
Definition
PresentationParameters.cs:30
Microsoft.Xna.Framework.Graphics.PresentationParameters.BackBufferHeight
int BackBufferHeight
Definition
PresentationParameters.cs:45
Microsoft.Xna.Framework.Graphics.PresentationParameters.Bounds
Rectangle Bounds
Definition
PresentationParameters.cs:152
Microsoft.Xna.Framework.Graphics.PresentationParameters.PresentationInterval
PresentInterval PresentationInterval
Definition
PresentationParameters.cs:105
Microsoft.Xna.Framework.Graphics.PresentationParameters.BackBufferWidth
int BackBufferWidth
Definition
PresentationParameters.cs:33
Microsoft.Xna.Framework.Graphics.PresentationParameters.MultiSampleCount
int MultiSampleCount
Definition
PresentationParameters.cs:81
Microsoft.Xna.Framework.Graphics.PresentationParameters
Definition
PresentationParameters.cs:6
Microsoft.Xna.Framework.Graphics.DepthFormat
DepthFormat
Definition
DepthFormat.cs:4
Microsoft.Xna.Framework.Graphics.PresentInterval
PresentInterval
Definition
PresentInterval.cs:4
Microsoft.Xna.Framework.Graphics.RenderTargetUsage
RenderTargetUsage
Definition
RenderTargetUsage.cs:4
Microsoft.Xna.Framework.Graphics.SurfaceFormat
SurfaceFormat
Definition
SurfaceFormat.cs:4
Microsoft.Xna.Framework.Graphics
Definition
AlphaTestEffect.cs:1
Microsoft.Xna.Framework.DisplayOrientation
DisplayOrientation
Definition
DisplayOrientation.cs:7
System.ExceptionArgument.value
@ value
System
Definition
BlockingCollection.cs:8
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.PresentationInterval
PresentInterval PresentationInterval
Definition
PresentationParameters.cs:21
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.DisplayOrientation
DisplayOrientation DisplayOrientation
Definition
PresentationParameters.cs:19
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.BackBufferWidth
int BackBufferWidth
Definition
PresentationParameters.cs:9
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.BackBufferFormat
SurfaceFormat BackBufferFormat
Definition
PresentationParameters.cs:13
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.DepthStencilFormat
DepthFormat DepthStencilFormat
Definition
PresentationParameters.cs:15
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.RenderTargetUsage
RenderTargetUsage RenderTargetUsage
Definition
PresentationParameters.cs:23
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.MultiSampleCount
int MultiSampleCount
Definition
PresentationParameters.cs:17
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.BackBufferHeight
int BackBufferHeight
Definition
PresentationParameters.cs:11
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.DeviceWindowHandle
IntPtr DeviceWindowHandle
Definition
PresentationParameters.cs:25
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings.IsFullScreen
int IsFullScreen
Definition
PresentationParameters.cs:27
Microsoft.Xna.Framework.Graphics.PresentationParameters.Settings
Definition
PresentationParameters.cs:8
Microsoft.Xna.Framework.Rectangle
Definition
Rectangle.cs:12
System.IntPtr
Definition
IntPtr.cs:14
source
Microsoft.Xna.Framework.Graphics
PresentationParameters.cs
Generated by
1.10.0