Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Register.cs
Go to the documentation of this file.
1
using
System.Runtime.InteropServices
;
2
3
namespace
System.Numerics
;
4
5
[StructLayout(
LayoutKind
.Explicit)]
6
internal
struct
Register
7
{
8
[FieldOffset(0)]
9
internal
byte
byte_0
;
10
11
[FieldOffset(1)]
12
internal
byte
byte_1
;
13
14
[FieldOffset(2)]
15
internal
byte
byte_2
;
16
17
[FieldOffset(3)]
18
internal
byte
byte_3
;
19
20
[FieldOffset(4)]
21
internal
byte
byte_4
;
22
23
[FieldOffset(5)]
24
internal
byte
byte_5
;
25
26
[FieldOffset(6)]
27
internal
byte
byte_6
;
28
29
[FieldOffset(7)]
30
internal
byte
byte_7
;
31
32
[FieldOffset(8)]
33
internal
byte
byte_8
;
34
35
[FieldOffset(9)]
36
internal
byte
byte_9
;
37
38
[FieldOffset(10)]
39
internal
byte
byte_10
;
40
41
[FieldOffset(11)]
42
internal
byte
byte_11
;
43
44
[FieldOffset(12)]
45
internal
byte
byte_12
;
46
47
[FieldOffset(13)]
48
internal
byte
byte_13
;
49
50
[FieldOffset(14)]
51
internal
byte
byte_14
;
52
53
[FieldOffset(15)]
54
internal
byte
byte_15
;
55
56
[FieldOffset(0)]
57
internal
sbyte
sbyte_0
;
58
59
[FieldOffset(1)]
60
internal
sbyte
sbyte_1
;
61
62
[FieldOffset(2)]
63
internal
sbyte
sbyte_2
;
64
65
[FieldOffset(3)]
66
internal
sbyte
sbyte_3
;
67
68
[FieldOffset(4)]
69
internal
sbyte
sbyte_4
;
70
71
[FieldOffset(5)]
72
internal
sbyte
sbyte_5
;
73
74
[FieldOffset(6)]
75
internal
sbyte
sbyte_6
;
76
77
[FieldOffset(7)]
78
internal
sbyte
sbyte_7
;
79
80
[FieldOffset(8)]
81
internal
sbyte
sbyte_8
;
82
83
[FieldOffset(9)]
84
internal
sbyte
sbyte_9
;
85
86
[FieldOffset(10)]
87
internal
sbyte
sbyte_10
;
88
89
[FieldOffset(11)]
90
internal
sbyte
sbyte_11
;
91
92
[FieldOffset(12)]
93
internal
sbyte
sbyte_12
;
94
95
[FieldOffset(13)]
96
internal
sbyte
sbyte_13
;
97
98
[FieldOffset(14)]
99
internal
sbyte
sbyte_14
;
100
101
[FieldOffset(15)]
102
internal
sbyte
sbyte_15
;
103
104
[FieldOffset(0)]
105
internal
ushort
uint16_0
;
106
107
[FieldOffset(2)]
108
internal
ushort
uint16_1
;
109
110
[FieldOffset(4)]
111
internal
ushort
uint16_2
;
112
113
[FieldOffset(6)]
114
internal
ushort
uint16_3
;
115
116
[FieldOffset(8)]
117
internal
ushort
uint16_4
;
118
119
[FieldOffset(10)]
120
internal
ushort
uint16_5
;
121
122
[FieldOffset(12)]
123
internal
ushort
uint16_6
;
124
125
[FieldOffset(14)]
126
internal
ushort
uint16_7
;
127
128
[FieldOffset(0)]
129
internal
short
int16_0
;
130
131
[FieldOffset(2)]
132
internal
short
int16_1
;
133
134
[FieldOffset(4)]
135
internal
short
int16_2
;
136
137
[FieldOffset(6)]
138
internal
short
int16_3
;
139
140
[FieldOffset(8)]
141
internal
short
int16_4
;
142
143
[FieldOffset(10)]
144
internal
short
int16_5
;
145
146
[FieldOffset(12)]
147
internal
short
int16_6
;
148
149
[FieldOffset(14)]
150
internal
short
int16_7
;
151
152
[FieldOffset(0)]
153
internal
uint
uint32_0
;
154
155
[FieldOffset(4)]
156
internal
uint
uint32_1
;
157
158
[FieldOffset(8)]
159
internal
uint
uint32_2
;
160
161
[FieldOffset(12)]
162
internal
uint
uint32_3
;
163
164
[FieldOffset(0)]
165
internal
int
int32_0
;
166
167
[FieldOffset(4)]
168
internal
int
int32_1
;
169
170
[FieldOffset(8)]
171
internal
int
int32_2
;
172
173
[FieldOffset(12)]
174
internal
int
int32_3
;
175
176
[FieldOffset(0)]
177
internal
ulong
uint64_0
;
178
179
[FieldOffset(8)]
180
internal
ulong
uint64_1
;
181
182
[FieldOffset(0)]
183
internal
long
int64_0
;
184
185
[FieldOffset(8)]
186
internal
long
int64_1
;
187
188
[FieldOffset(0)]
189
internal
float
single_0
;
190
191
[FieldOffset(4)]
192
internal
float
single_1
;
193
194
[FieldOffset(8)]
195
internal
float
single_2
;
196
197
[FieldOffset(12)]
198
internal
float
single_3
;
199
200
[FieldOffset(0)]
201
internal
double
double_0
;
202
203
[FieldOffset(8)]
204
internal
double
double_1
;
205
}
System.Numerics
Definition
BitOperations.cs:7
System.Runtime.InteropServices.LayoutKind
LayoutKind
Definition
LayoutKind.cs:4
System.Runtime.InteropServices
Definition
SequenceMarshal.cs:4
System.Numerics.Register.byte_0
byte byte_0
Definition
Register.cs:9
System.Numerics.Register.int64_1
long int64_1
Definition
Register.cs:186
System.Numerics.Register.uint16_1
ushort uint16_1
Definition
Register.cs:108
System.Numerics.Register.sbyte_2
sbyte sbyte_2
Definition
Register.cs:63
System.Numerics.Register.sbyte_0
sbyte sbyte_0
Definition
Register.cs:57
System.Numerics.Register.byte_6
byte byte_6
Definition
Register.cs:27
System.Numerics.Register.byte_8
byte byte_8
Definition
Register.cs:33
System.Numerics.Register.int64_0
long int64_0
Definition
Register.cs:183
System.Numerics.Register.int16_7
short int16_7
Definition
Register.cs:150
System.Numerics.Register.byte_13
byte byte_13
Definition
Register.cs:48
System.Numerics.Register.byte_3
byte byte_3
Definition
Register.cs:18
System.Numerics.Register.uint32_2
uint uint32_2
Definition
Register.cs:159
System.Numerics.Register.double_0
double double_0
Definition
Register.cs:201
System.Numerics.Register.sbyte_14
sbyte sbyte_14
Definition
Register.cs:99
System.Numerics.Register.sbyte_10
sbyte sbyte_10
Definition
Register.cs:87
System.Numerics.Register.byte_1
byte byte_1
Definition
Register.cs:12
System.Numerics.Register.sbyte_3
sbyte sbyte_3
Definition
Register.cs:66
System.Numerics.Register.byte_4
byte byte_4
Definition
Register.cs:21
System.Numerics.Register.int32_3
int int32_3
Definition
Register.cs:174
System.Numerics.Register.int32_0
int int32_0
Definition
Register.cs:165
System.Numerics.Register.sbyte_6
sbyte sbyte_6
Definition
Register.cs:75
System.Numerics.Register.single_0
float single_0
Definition
Register.cs:189
System.Numerics.Register.sbyte_4
sbyte sbyte_4
Definition
Register.cs:69
System.Numerics.Register.single_2
float single_2
Definition
Register.cs:195
System.Numerics.Register.sbyte_13
sbyte sbyte_13
Definition
Register.cs:96
System.Numerics.Register.byte_15
byte byte_15
Definition
Register.cs:54
System.Numerics.Register.uint16_6
ushort uint16_6
Definition
Register.cs:123
System.Numerics.Register.sbyte_15
sbyte sbyte_15
Definition
Register.cs:102
System.Numerics.Register.byte_2
byte byte_2
Definition
Register.cs:15
System.Numerics.Register.byte_12
byte byte_12
Definition
Register.cs:45
System.Numerics.Register.int32_1
int int32_1
Definition
Register.cs:168
System.Numerics.Register.int16_6
short int16_6
Definition
Register.cs:147
System.Numerics.Register.int32_2
int int32_2
Definition
Register.cs:171
System.Numerics.Register.uint16_4
ushort uint16_4
Definition
Register.cs:117
System.Numerics.Register.double_1
double double_1
Definition
Register.cs:204
System.Numerics.Register.int16_1
short int16_1
Definition
Register.cs:132
System.Numerics.Register.sbyte_7
sbyte sbyte_7
Definition
Register.cs:78
System.Numerics.Register.sbyte_9
sbyte sbyte_9
Definition
Register.cs:84
System.Numerics.Register.uint64_1
ulong uint64_1
Definition
Register.cs:180
System.Numerics.Register.uint16_7
ushort uint16_7
Definition
Register.cs:126
System.Numerics.Register.byte_9
byte byte_9
Definition
Register.cs:36
System.Numerics.Register.uint32_3
uint uint32_3
Definition
Register.cs:162
System.Numerics.Register.uint16_2
ushort uint16_2
Definition
Register.cs:111
System.Numerics.Register.int16_5
short int16_5
Definition
Register.cs:144
System.Numerics.Register.uint16_3
ushort uint16_3
Definition
Register.cs:114
System.Numerics.Register.byte_14
byte byte_14
Definition
Register.cs:51
System.Numerics.Register.byte_11
byte byte_11
Definition
Register.cs:42
System.Numerics.Register.int16_3
short int16_3
Definition
Register.cs:138
System.Numerics.Register.uint32_0
uint uint32_0
Definition
Register.cs:153
System.Numerics.Register.uint16_0
ushort uint16_0
Definition
Register.cs:105
System.Numerics.Register.uint64_0
ulong uint64_0
Definition
Register.cs:177
System.Numerics.Register.sbyte_12
sbyte sbyte_12
Definition
Register.cs:93
System.Numerics.Register.single_3
float single_3
Definition
Register.cs:198
System.Numerics.Register.uint32_1
uint uint32_1
Definition
Register.cs:156
System.Numerics.Register.single_1
float single_1
Definition
Register.cs:192
System.Numerics.Register.sbyte_5
sbyte sbyte_5
Definition
Register.cs:72
System.Numerics.Register.byte_5
byte byte_5
Definition
Register.cs:24
System.Numerics.Register.sbyte_8
sbyte sbyte_8
Definition
Register.cs:81
System.Numerics.Register.byte_7
byte byte_7
Definition
Register.cs:30
System.Numerics.Register.byte_10
byte byte_10
Definition
Register.cs:39
System.Numerics.Register.int16_0
short int16_0
Definition
Register.cs:129
System.Numerics.Register.sbyte_11
sbyte sbyte_11
Definition
Register.cs:90
System.Numerics.Register.sbyte_1
sbyte sbyte_1
Definition
Register.cs:60
System.Numerics.Register.int16_2
short int16_2
Definition
Register.cs:135
System.Numerics.Register.uint16_5
ushort uint16_5
Definition
Register.cs:120
System.Numerics.Register.int16_4
short int16_4
Definition
Register.cs:141
System.Numerics.Register
Definition
Register.cs:7
source
System.Private.CoreLib
System.Numerics
Register.cs
Generated by
1.10.0