Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Defines how vertex data is ordered.
Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework.Graphics (in microsoft.xna.framework.graphics.dll)
Syntax
public enum PrimitiveType
Members
Member name | Description | |
---|---|---|
TriangleList | The data is ordered as a sequence of triangles; each triangle is described by three new vertices. Back-face culling is affected by the current winding-order render state. | |
TriangleStrip | The data is ordered as a sequence of triangles; each triangle is described by two new vertices and one vertex from the previous triangle. The back-face culling flag is flipped automatically on even-numbered triangles. | |
LineList | The data is ordered as a sequence of line segments; each line segment is described by two new vertices. The count may be any positive integer. | |
LineStrip | The data is ordered as a sequence of line segments; each line segment is described by one new vertex and the last vertex from the previous line seqment. The count may be any positive integer. |
Remarks
A strip is often more efficient than a list because fewer vertices are duplicated.
See Also
Reference
GraphicsDevice.DrawIndexedPrimitives Method
GraphicsDevice.DrawPrimitives Method
GraphicsDevice.DrawUserIndexedPrimitives Method
GraphicsDevice.DrawUserPrimitives Method
Microsoft.Xna.Framework.Graphics Namespace
Platforms
Xbox 360, Windows 7, Windows Vista, Windows XP