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
Font.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Diagnostics
;
3
using
System.Runtime.CompilerServices
;
4
using
UnityEngine.Bindings
;
5
using
UnityEngine.Scripting
;
6
7
namespace
UnityEngine
8
{
9
// Token: 0x0200000C RID: 12
10
[
NativeHeader
(
"Modules/TextRendering/Public/FontImpl.h"
)]
11
[
NativeHeader
(
"Modules/TextRendering/Public/Font.h"
)]
12
[
StaticAccessor
(
"TextRenderingPrivate"
,
StaticAccessorType
.DoubleColon)]
13
[
NativeClass
(
"TextRendering::Font"
)]
14
public
sealed
class
Font
:
Object
15
{
16
// Token: 0x14000001 RID: 1
17
// (add) Token: 0x06000024 RID: 36 RVA: 0x000025C4 File Offset: 0x000007C4
18
// (remove) Token: 0x06000025 RID: 37 RVA: 0x000025E0 File Offset: 0x000007E0
19
public
static
event
Action<Font>
textureRebuilt
20
{
21
[
CompilerGenerated
]
22
add
23
{
24
Delegate
@
delegate
;
25
if
(@
delegate
!=
null
&& @
delegate
==
null
)
26
{
27
return
;
28
}
29
}
30
[
CompilerGenerated
]
31
remove
32
{
33
Delegate
@
delegate
;
34
if
(@
delegate
!=
null
&& @
delegate
==
null
)
35
{
36
return
;
37
}
38
}
39
}
40
41
// Token: 0x17000008 RID: 8
42
// (get) Token: 0x06000026 RID: 38 RVA: 0x000025FC File Offset: 0x000007FC
43
public
Material
material
44
{
45
get
46
{
47
throw
new
MissingMethodException
();
48
}
49
}
50
51
// Token: 0x17000009 RID: 9
52
// (get) Token: 0x06000027 RID: 39 RVA: 0x00002610 File Offset: 0x00000810
53
public
bool
dynamic
54
{
55
get
56
{
57
throw
new
MissingMethodException
();
58
}
59
}
60
61
// Token: 0x1700000A RID: 10
62
// (get) Token: 0x06000028 RID: 40 RVA: 0x00002624 File Offset: 0x00000824
63
public
int
fontSize
64
{
65
get
66
{
67
throw
new
MissingMethodException
();
68
}
69
}
70
71
// Token: 0x06000029 RID: 41 RVA: 0x00002638 File Offset: 0x00000838
72
[
RequiredByNativeCode
]
73
internal
static
void
InvokeTextureRebuilt_Internal
(
Font
font)
74
{
75
Font.FontTextureRebuildCallback
fontTextureRebuildCallback
= font.
m_FontTextureRebuildCallback
;
76
if
(
fontTextureRebuildCallback
!=
null
)
77
{
78
IntPtr
invoke_impl =
fontTextureRebuildCallback
.invoke_impl;
79
IntPtr
method_code =
fontTextureRebuildCallback
.method_code;
80
IntPtr
method =
fontTextureRebuildCallback
.method;
81
return
;
82
}
83
}
84
85
// Token: 0x0600002A RID: 42 RVA: 0x00002668 File Offset: 0x00000868
86
public
bool
HasCharacter
(
char
c)
87
{
88
throw
new
MissingMethodException
();
89
}
90
91
// Token: 0x0600002B RID: 43 RVA: 0x0000267C File Offset: 0x0000087C
92
private
bool
HasCharacter
(
int
c)
93
{
94
throw
new
MissingMethodException
();
95
}
96
97
// Token: 0x04000049 RID: 73
98
[
CompilerGenerated
]
99
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
100
private
static
Action<Font>
textureRebuilt
;
101
102
// Token: 0x0400004A RID: 74
103
[
CompilerGenerated
]
104
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
105
private
Font.FontTextureRebuildCallback
m_FontTextureRebuildCallback
;
106
107
// Token: 0x0200000D RID: 13
108
public
sealed
class
FontTextureRebuildCallback
:
MulticastDelegate
109
{
110
// Token: 0x0600002C RID: 44 RVA: 0x00002690 File Offset: 0x00000890
111
public
FontTextureRebuildCallback
(
object
@
object
,
IntPtr
method
)
112
{
113
this.method_ptr
=
method
;
114
this.m_target
= @object;
115
this.method
=
method
;
116
this.method_code
=
this
;
117
}
118
119
// Token: 0x0600002D RID: 45 RVA: 0x000026E4 File Offset: 0x000008E4
120
public
void
Invoke
()
121
{
122
IntPtr
method_code
= this.
method_code
;
123
IntPtr
invoke_impl
= this.
invoke_impl
;
124
IntPtr
method
= this.
method
;
125
}
126
}
127
}
128
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Action
Definition
Action.5.cs:7
System.Delegate.method_code
IntPtr method_code
Definition
Delegate.cs:386
System.Delegate.method
IntPtr method
Definition
Delegate.cs:377
System.Delegate.invoke_impl
IntPtr invoke_impl
Definition
Delegate.cs:371
System.Delegate
Definition
Delegate.cs:14
System.MissingMethodException
Definition
MissingMethodException.cs:9
System.MulticastDelegate
Definition
MulticastDelegate.cs:13
UnityEngine.Font.FontTextureRebuildCallback.FontTextureRebuildCallback
FontTextureRebuildCallback(object @object, IntPtr method)
Definition
Font.cs:111
UnityEngine.Font.FontTextureRebuildCallback.Invoke
void Invoke()
Definition
Font.cs:120
UnityEngine.Font.FontTextureRebuildCallback
Definition
Font.cs:109
UnityEngine.Font.textureRebuilt
static Action< Font > textureRebuilt
Definition
Font.cs:20
UnityEngine.Font.m_FontTextureRebuildCallback
Font.FontTextureRebuildCallback m_FontTextureRebuildCallback
Definition
Font.cs:105
UnityEngine.Font.dynamic
bool dynamic
Definition
Font.cs:54
UnityEngine.Font.HasCharacter
bool HasCharacter(char c)
Definition
Font.cs:86
UnityEngine.Font.InvokeTextureRebuilt_Internal
static void InvokeTextureRebuilt_Internal(Font font)
Definition
Font.cs:73
UnityEngine.Font.material
Material material
Definition
Font.cs:44
UnityEngine.Font.fontSize
int fontSize
Definition
Font.cs:64
UnityEngine.Font.HasCharacter
bool HasCharacter(int c)
Definition
Font.cs:92
UnityEngine.Font
Definition
Font.cs:15
UnityEngine.Material
Definition
Material.cs:14
UnityEngine.Object
Definition
Object.cs:17
System.Diagnostics.DebuggerBrowsableState
DebuggerBrowsableState
Definition
DebuggerBrowsableState.cs:9
System.Diagnostics
Definition
ConditionalAttribute.cs:5
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System
Definition
__ComObject.cs:4
UnityEngine.Bindings.StaticAccessorType
StaticAccessorType
Definition
StaticAccessorType.cs:8
UnityEngine.Bindings
Definition
CodegenOptions.cs:4
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
System.IntPtr
Definition
IntPtr.cs:13
source
UnityEngine.TextRenderingModule
UnityEngine
Font.cs
Generated by
1.10.0