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
StencilMaterial.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.ComponentModel
;
4
using
UnityEngine.Rendering
;
5
6
namespace
UnityEngine.UI
7
{
8
// Token: 0x02000070 RID: 112
9
public
static
class
StencilMaterial
10
{
11
// Token: 0x06000493 RID: 1171 RVA: 0x0000E9A0 File Offset: 0x0000CBA0
12
[
EditorBrowsable
(
EditorBrowsableState
.Never)]
13
[
Obsolete
(
"Use Material.Add instead."
,
true
)]
14
public
static
Material
Add
(
Material
baseMat,
int
stencilID
)
15
{
16
}
17
18
// Token: 0x06000494 RID: 1172 RVA: 0x0000E9B0 File Offset: 0x0000CBB0
19
public
static
Material
Add
(
Material
baseMat,
int
stencilID
,
StencilOp
operation,
CompareFunction
compareFunction,
ColorWriteMask
colorWriteMask
)
20
{
21
if
(!
true
)
22
{
23
}
24
Material
material;
25
return
material;
26
}
27
28
// Token: 0x06000495 RID: 1173 RVA: 0x0000E9C4 File Offset: 0x0000CBC4
29
private
static
void
LogWarningWhenNotInBatchmode
(
string
warning
,
Object
context)
30
{
31
bool
isBatchMode =
Application
.
isBatchMode
;
32
}
33
34
// Token: 0x06000496 RID: 1174 RVA: 0x0000E9E4 File Offset: 0x0000CBE4
35
public
static
Material
Add
(
Material
baseMat,
int
stencilID
,
StencilOp
operation,
CompareFunction
compareFunction,
ColorWriteMask
colorWriteMask
,
int
readMask,
int
writeMask)
36
{
37
if
(!
true
)
38
{
39
}
40
if
(
"_ColorMask"
==
null
)
41
{
42
}
43
if
(
"_ColorMask"
==
null
)
44
{
45
}
46
string
text
;
47
if
(
text
==
null
||
text
!=
null
)
48
{
49
if
(
"_ColorMask"
!=
null
)
50
{
51
}
52
if
(
"_ColorMask"
==
null
)
53
{
54
}
55
return
"_ColorMask"
;
56
}
57
throw
new
ArrayTypeMismatchException
();
58
}
59
60
// Token: 0x06000497 RID: 1175 RVA: 0x0000EA38 File Offset: 0x0000CC38
61
public
static
void
Remove
(
Material
customMat)
62
{
63
int
num = 1;
64
if
(num == 0)
65
{
66
}
67
if
(num == 0)
68
{
69
}
70
}
71
72
// Token: 0x06000498 RID: 1176 RVA: 0x0000EA54 File Offset: 0x0000CC54
73
public
static
void
ClearAll
()
74
{
75
if
(!
true
)
76
{
77
}
78
}
79
80
// Token: 0x06000499 RID: 1177 RVA: 0x0000EA68 File Offset: 0x0000CC68
81
// Note: this type is marked as 'beforefieldinit'.
82
static
StencilMaterial
()
83
{
84
}
85
86
// Token: 0x04000238 RID: 568
87
private
static
List
<
StencilMaterial
.
MatEntry
>
m_List
;
88
89
// Token: 0x02000071 RID: 113
90
private
class
MatEntry
91
{
92
// Token: 0x0600049A RID: 1178 RVA: 0x0000EA78 File Offset: 0x0000CC78
93
public
MatEntry
()
94
{
95
}
96
97
// Token: 0x04000239 RID: 569
98
public
Material
baseMat
;
99
100
// Token: 0x0400023A RID: 570
101
public
Material
customMat
;
102
103
// Token: 0x0400023B RID: 571
104
public
int
count
;
105
106
// Token: 0x0400023C RID: 572
107
public
int
stencilId
;
108
109
// Token: 0x0400023D RID: 573
110
public
StencilOp
operation
;
111
112
// Token: 0x0400023E RID: 574
113
public
CompareFunction
compareFunction
=
CompareFunction
.Always;
114
115
// Token: 0x0400023F RID: 575
116
public
int
readMask
;
117
118
// Token: 0x04000240 RID: 576
119
public
int
writeMask
;
120
121
// Token: 0x04000241 RID: 577
122
public
bool
useAlphaClip
;
123
124
// Token: 0x04000242 RID: 578
125
public
ColorWriteMask
colorMask
;
126
}
127
}
128
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.Collections.Generic.List
Definition
List.cs:13
UnityEngine.Application.isBatchMode
static bool isBatchMode
Definition
Application.cs:57
UnityEngine.Application
Definition
Application.cs:29
UnityEngine.Material
Definition
Material.cs:14
UnityEngine.Object
Definition
Object.cs:17
UnityEngine.UI.StencilMaterial.MatEntry.MatEntry
MatEntry()
Definition
StencilMaterial.cs:93
UnityEngine.UI.StencilMaterial.MatEntry.writeMask
int writeMask
Definition
StencilMaterial.cs:119
UnityEngine.UI.StencilMaterial.MatEntry.count
int count
Definition
StencilMaterial.cs:104
UnityEngine.UI.StencilMaterial.MatEntry.compareFunction
CompareFunction compareFunction
Definition
StencilMaterial.cs:113
UnityEngine.UI.StencilMaterial.MatEntry.operation
StencilOp operation
Definition
StencilMaterial.cs:110
UnityEngine.UI.StencilMaterial.MatEntry.stencilId
int stencilId
Definition
StencilMaterial.cs:107
UnityEngine.UI.StencilMaterial.MatEntry.useAlphaClip
bool useAlphaClip
Definition
StencilMaterial.cs:122
UnityEngine.UI.StencilMaterial.MatEntry.colorMask
ColorWriteMask colorMask
Definition
StencilMaterial.cs:125
UnityEngine.UI.StencilMaterial.MatEntry.readMask
int readMask
Definition
StencilMaterial.cs:116
UnityEngine.UI.StencilMaterial.MatEntry.customMat
Material customMat
Definition
StencilMaterial.cs:101
UnityEngine.UI.StencilMaterial.MatEntry.baseMat
Material baseMat
Definition
StencilMaterial.cs:98
UnityEngine.UI.StencilMaterial.MatEntry
Definition
StencilMaterial.cs:91
UnityEngine.UI.StencilMaterial.Remove
static void Remove(Material customMat)
Definition
StencilMaterial.cs:61
UnityEngine.UI.StencilMaterial.Add
static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask, int readMask, int writeMask)
Definition
StencilMaterial.cs:35
UnityEngine.UI.StencilMaterial.Add
static Material Add(Material baseMat, int stencilID)
Definition
StencilMaterial.cs:14
UnityEngine.UI.StencilMaterial.StencilMaterial
static StencilMaterial()
Definition
StencilMaterial.cs:82
UnityEngine.UI.StencilMaterial.ClearAll
static void ClearAll()
Definition
StencilMaterial.cs:73
UnityEngine.UI.StencilMaterial.Add
static Material Add(Material baseMat, int stencilID, StencilOp operation, CompareFunction compareFunction, ColorWriteMask colorWriteMask)
Definition
StencilMaterial.cs:19
UnityEngine.UI.StencilMaterial.m_List
static List< StencilMaterial.MatEntry > m_List
Definition
StencilMaterial.cs:87
UnityEngine.UI.StencilMaterial.LogWarningWhenNotInBatchmode
static void LogWarningWhenNotInBatchmode(string warning, Object context)
Definition
StencilMaterial.cs:29
UnityEngine.UI.StencilMaterial
Definition
StencilMaterial.cs:10
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.ComponentModel.EditorBrowsableState
EditorBrowsableState
Definition
EditorBrowsableState.cs:7
System.ComponentModel
Definition
AddingNewEventArgs.cs:6
System.ExceptionArgument.text
@ text
System
Definition
__ComObject.cs:4
UnityEngine.Rendering.CompareFunction
CompareFunction
Definition
CompareFunction.cs:9
UnityEngine.Rendering.ColorWriteMask
ColorWriteMask
Definition
ColorWriteMask.cs:8
UnityEngine.Rendering.StencilOp
StencilOp
Definition
StencilOp.cs:9
UnityEngine.Rendering
Definition
BatchCullingContext.cs:7
UnityEngine.UI
Definition
AnimationTriggers.cs:5
source
UnityEngine.UI
UnityEngine
UI
StencilMaterial.cs
Generated by
1.10.0