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

◆ GetElementCountFromPrimitiveType()

uint Microsoft.Xna.Framework.Graphics.GraphicsDevice.GetElementCountFromPrimitiveType ( PrimitiveType primitiveType,
int primitiveCount )
inlineprivate

Definition at line 1499 of file GraphicsDevice.cs.

1500 {
1501 uint result = uint.MaxValue;
1502 switch (primitiveType)
1503 {
1504 case PrimitiveType.LineList:
1505 result = (uint)(primitiveCount << 1);
1506 break;
1507 case PrimitiveType.TriangleList:
1508 result = (uint)(primitiveCount * 3);
1509 break;
1510 case PrimitiveType.LineStrip:
1511 result = (uint)(primitiveCount + 1);
1512 break;
1513 case PrimitiveType.TriangleStrip:
1514 result = (uint)(primitiveCount + 2);
1515 break;
1516 }
1517 return result;
1518 }

Referenced by Microsoft.Xna.Framework.Graphics.GraphicsDevice.DrawUserIndexedPrimitives< T >(), and Microsoft.Xna.Framework.Graphics.GraphicsDevice.DrawUserPrimitives< T >().