Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
Read()
override
DynamicSpriteFont
ReLogic.Graphics.DynamicSpriteFontReader.Read
(
ContentReader
input
,
DynamicSpriteFont
existingInstance
)
inline
protected
Definition at line
11
of file
DynamicSpriteFontReader.cs
.
12
{
13
float
spacing = ((
BinaryReader
)(
object
)
input
).ReadSingle();
14
int
lineSpacing = ((
BinaryReader
)(
object
)
input
).ReadInt32();
15
char
defaultCharacter = ((
BinaryReader
)(
object
)
input
).ReadChar();
16
DynamicSpriteFont
dynamicSpriteFont
=
new
DynamicSpriteFont(spacing, lineSpacing, defaultCharacter);
17
int
num = ((
BinaryReader
)(
object
)
input
).ReadInt32();
18
FontPage[]
array
=
new
FontPage[num];
19
for
(
int
i = 0;
i
< num;
i
++)
20
{
21
Texture2D
texture =
input
.ReadObject<
Texture2D
>();
22
List<Rectangle>
glyphs
=
input
.ReadObject<
List<Rectangle>
>();
23
List<Rectangle>
padding =
input
.ReadObject<
List<Rectangle>
>();
24
List<char>
characters =
input
.ReadObject<
List<char>
>();
25
List<Vector3>
kerning =
input
.ReadObject<
List<Vector3>
>();
26
array
[
i
] =
new
FontPage(texture,
glyphs
, padding, characters, kerning);
27
}
28
dynamicSpriteFont
.SetPages(array);
29
return
dynamicSpriteFont
;
30
}
Microsoft.Xna.Framework.Graphics.Texture2D
Definition
Texture2D.cs:13
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.IO.BinaryReader
Definition
BinaryReader.cs:8
System.Text.RegularExpressions.ExceptionArgument.i
@ i
System.ExceptionArgument.input
@ input
System.ExceptionArgument.array
@ array
ReLogic
Graphics
DynamicSpriteFontReader
Generated by
1.10.0