terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
DepthStencilState.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x0200039F RID: 927
8 {
9 // Token: 0x17000323 RID: 803
10 // (get) Token: 0x060018A1 RID: 6305 RVA: 0x00069854 File Offset: 0x00067A54
11 // (set) Token: 0x060018A2 RID: 6306 RVA: 0x00069868 File Offset: 0x00067A68
13 {
14 get
15 {
16 return this._depthBufferEnable;
17 }
18 set
19 {
20 this.ThrowIfBound();
21 }
22 }
23
24 // Token: 0x17000324 RID: 804
25 // (get) Token: 0x060018A3 RID: 6307 RVA: 0x0006987C File Offset: 0x00067A7C
26 // (set) Token: 0x060018A4 RID: 6308 RVA: 0x00069890 File Offset: 0x00067A90
28 {
29 get
30 {
31 return this._depthBufferWriteEnable;
32 }
33 set
34 {
35 this.ThrowIfBound();
36 }
37 }
38
39 // Token: 0x17000325 RID: 805
40 // (get) Token: 0x060018A5 RID: 6309 RVA: 0x000698A4 File Offset: 0x00067AA4
41 // (set) Token: 0x060018A6 RID: 6310 RVA: 0x000698B8 File Offset: 0x00067AB8
54
55 // Token: 0x17000326 RID: 806
56 // (get) Token: 0x060018A7 RID: 6311 RVA: 0x000021DB File Offset: 0x000003DB
57 // (set) Token: 0x060018A8 RID: 6312 RVA: 0x000698D4 File Offset: 0x00067AD4
59 {
60 get
61 {
62 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
63 }
64 set
65 {
66 this.ThrowIfBound();
68 }
69 }
70
71 // Token: 0x17000327 RID: 807
72 // (get) Token: 0x060018A9 RID: 6313 RVA: 0x000698F0 File Offset: 0x00067AF0
73 // (set) Token: 0x060018AA RID: 6314 RVA: 0x00069904 File Offset: 0x00067B04
75 {
76 get
77 {
79 }
80 set
81 {
82 this.ThrowIfBound();
84 }
85 }
86
87 // Token: 0x17000328 RID: 808
88 // (get) Token: 0x060018AB RID: 6315 RVA: 0x00069920 File Offset: 0x00067B20
89 // (set) Token: 0x060018AC RID: 6316 RVA: 0x00069934 File Offset: 0x00067B34
91 {
92 get
93 {
95 }
96 set
97 {
98 this.ThrowIfBound();
100 }
101 }
102
103 // Token: 0x17000329 RID: 809
104 // (get) Token: 0x060018AD RID: 6317 RVA: 0x00069950 File Offset: 0x00067B50
105 // (set) Token: 0x060018AE RID: 6318 RVA: 0x00069964 File Offset: 0x00067B64
107 {
108 get
109 {
110 return this._depthBufferFunction;
111 }
112 set
113 {
114 this.ThrowIfBound();
116 }
117 }
118
119 // Token: 0x1700032A RID: 810
120 // (get) Token: 0x060018AF RID: 6319 RVA: 0x00069980 File Offset: 0x00067B80
121 // (set) Token: 0x060018B0 RID: 6320 RVA: 0x00069994 File Offset: 0x00067B94
123 {
124 get
125 {
126 return this._referenceStencil;
127 }
128 set
129 {
130 this.ThrowIfBound();
132 }
133 }
134
135 // Token: 0x1700032B RID: 811
136 // (get) Token: 0x060018B1 RID: 6321 RVA: 0x000699B0 File Offset: 0x00067BB0
137 // (set) Token: 0x060018B2 RID: 6322 RVA: 0x000699C4 File Offset: 0x00067BC4
139 {
140 get
141 {
142 return this._stencilDepthBufferFail;
143 }
144 set
145 {
146 this.ThrowIfBound();
148 }
149 }
150
151 // Token: 0x1700032C RID: 812
152 // (get) Token: 0x060018B3 RID: 6323 RVA: 0x000699E0 File Offset: 0x00067BE0
153 // (set) Token: 0x060018B4 RID: 6324 RVA: 0x000699F4 File Offset: 0x00067BF4
154 public bool StencilEnable
155 {
156 get
157 {
158 return this._stencilEnable;
159 }
160 set
161 {
162 this.ThrowIfBound();
163 }
164 }
165
166 // Token: 0x1700032D RID: 813
167 // (get) Token: 0x060018B5 RID: 6325 RVA: 0x00069A08 File Offset: 0x00067C08
168 // (set) Token: 0x060018B6 RID: 6326 RVA: 0x00069A1C File Offset: 0x00067C1C
170 {
171 get
172 {
173 return this._stencilFail;
174 }
175 set
176 {
177 this.ThrowIfBound();
179 }
180 }
181
182 // Token: 0x1700032E RID: 814
183 // (get) Token: 0x060018B7 RID: 6327 RVA: 0x00069A38 File Offset: 0x00067C38
184 // (set) Token: 0x060018B8 RID: 6328 RVA: 0x00069A4C File Offset: 0x00067C4C
186 {
187 get
188 {
189 return this._stencilFunction;
190 }
191 set
192 {
193 this.ThrowIfBound();
194 }
195 }
196
197 // Token: 0x1700032F RID: 815
198 // (get) Token: 0x060018B9 RID: 6329 RVA: 0x00069A60 File Offset: 0x00067C60
199 // (set) Token: 0x060018BA RID: 6330 RVA: 0x00069A74 File Offset: 0x00067C74
200 public int StencilMask
201 {
202 get
203 {
204 return this._stencilMask;
205 }
206 set
207 {
208 this.ThrowIfBound();
210 }
211 }
212
213 // Token: 0x17000330 RID: 816
214 // (get) Token: 0x060018BB RID: 6331 RVA: 0x00069A90 File Offset: 0x00067C90
215 // (set) Token: 0x060018BC RID: 6332 RVA: 0x00069AA4 File Offset: 0x00067CA4
217 {
218 get
219 {
220 return this._stencilPass;
221 }
222 set
223 {
224 this.ThrowIfBound();
226 }
227 }
228
229 // Token: 0x17000331 RID: 817
230 // (get) Token: 0x060018BD RID: 6333 RVA: 0x00069AC0 File Offset: 0x00067CC0
231 // (set) Token: 0x060018BE RID: 6334 RVA: 0x00069AD4 File Offset: 0x00067CD4
233 {
234 get
235 {
236 return this._stencilWriteMask;
237 }
238 set
239 {
240 this.ThrowIfBound();
242 }
243 }
244
245 // Token: 0x17000332 RID: 818
246 // (get) Token: 0x060018BF RID: 6335 RVA: 0x00069AF0 File Offset: 0x00067CF0
247 // (set) Token: 0x060018C0 RID: 6336 RVA: 0x00069B04 File Offset: 0x00067D04
249 {
250 get
251 {
252 return this._twoSidedStencilMode;
253 }
254 set
255 {
256 this.ThrowIfBound();
257 }
258 }
259
260 // Token: 0x060018C1 RID: 6337 RVA: 0x00069B18 File Offset: 0x00067D18
262 {
263 if (!this._defaultStateObject)
264 {
265 if (this.graphicsDevice != null)
266 {
267 }
268 base.GraphicsDevice = device;
269 return;
270 }
271 }
272
273 // Token: 0x060018C2 RID: 6338 RVA: 0x00069B40 File Offset: 0x00067D40
274 internal void ThrowIfBound()
275 {
276 while (!this._defaultStateObject)
277 {
278 if (this.graphicsDevice == null)
279 {
280 return;
281 }
282 }
283 }
284
285 // Token: 0x060018C3 RID: 6339 RVA: 0x00069B60 File Offset: 0x00067D60
287 {
288 this.ThrowIfBound();
290 this.ThrowIfBound();
292 this.ThrowIfBound();
294 this.ThrowIfBound();
295 this.ThrowIfBound();
296 this.ThrowIfBound();
297 this.ThrowIfBound();
298 this.ThrowIfBound();
299 this.ThrowIfBound();
300 this.ThrowIfBound();
301 this.ThrowIfBound();
302 this.ThrowIfBound();
303 this.ThrowIfBound();
304 this.ThrowIfBound();
306 this.ThrowIfBound();
308 this.ThrowIfBound();
309 }
310
311 // Token: 0x060018C4 RID: 6340 RVA: 0x00069BF8 File Offset: 0x00067DF8
313 {
314 this.<Name>k__BackingField = name;
316 }
317
318 // Token: 0x060018C5 RID: 6341 RVA: 0x00069C14 File Offset: 0x00067E14
340
341 // Token: 0x060018C6 RID: 6342 RVA: 0x00069CB0 File Offset: 0x00067EB0
343 {
344 }
345
346 // Token: 0x060018C7 RID: 6343 RVA: 0x000021DB File Offset: 0x000003DB
348 {
349 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
350 }
351
352 // Token: 0x040026F9 RID: 9977
354
355 // Token: 0x040026FA RID: 9978
356 private bool _depthBufferEnable;
357
358 // Token: 0x040026FB RID: 9979
360
361 // Token: 0x040026FC RID: 9980
363
364 // Token: 0x040026FD RID: 9981
366
367 // Token: 0x040026FE RID: 9982
369
370 // Token: 0x040026FF RID: 9983
372
373 // Token: 0x04002700 RID: 9984
375
376 // Token: 0x04002701 RID: 9985
377 private int _referenceStencil;
378
379 // Token: 0x04002702 RID: 9986
381
382 // Token: 0x04002703 RID: 9987
383 private bool _stencilEnable;
384
385 // Token: 0x04002704 RID: 9988
387
388 // Token: 0x04002705 RID: 9989
390
391 // Token: 0x04002706 RID: 9990
392 private int _stencilMask;
393
394 // Token: 0x04002707 RID: 9991
396
397 // Token: 0x04002708 RID: 9992
398 private int _stencilWriteMask;
399
400 // Token: 0x04002709 RID: 9993
402
403 // Token: 0x0400270A RID: 9994
405
406 // Token: 0x0400270B RID: 9995
408
409 // Token: 0x0400270C RID: 9996
411 }
412}
class f__AnonymousType0<< Count > j__TPar
DepthStencilState(string name, bool depthBufferEnable, bool depthBufferWriteEnable)