Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GenIndexBuffer()

static ushort[] Terraria.DataStructures.SpriteDrawBuffer.GenIndexBuffer ( int maxSprites)
inlinestaticprivate

Definition at line 61 of file SpriteDrawBuffer.cs.

62 {
63 ushort[] array = new ushort[maxSprites * 6];
64 int num = 0;
65 ushort num2 = 0;
66 while (num < maxSprites)
67 {
68 array[num++] = num2;
69 array[num++] = (ushort)(num2 + 1);
70 array[num++] = (ushort)(num2 + 2);
71 array[num++] = (ushort)(num2 + 3);
72 array[num++] = (ushort)(num2 + 2);
73 array[num++] = (ushort)(num2 + 1);
74 num2 += 4;
75 }
76 return array;
77 }

References System.array, and Terraria.DataStructures.SpriteDrawBuffer.maxSprites.

Referenced by Terraria.DataStructures.SpriteDrawBuffer.CreateBuffers().