Export (0) Print
Expand All
Expand Minimize

PrimitiveType Enumeration

Defines how data in a vertex stream is interpreted during a draw call.

Namespace: Microsoft.Xna.Framework.Graphics
Assembly: Microsoft.Xna.Framework (in microsoft.xna.framework.dll)

public enum PrimitiveType

 Member nameDescription
LineListRenders the vertices as a list of isolated straight line segments; the count may be any positive integer.
LineStripRenders the vertices as a single polyline; the count may be any positive integer.
PointListRenders the vertices as a collection of isolated points. This value is unsupported for indexed primitives.
TriangleFanRenders the vertices as a triangle fan.
TriangleListRenders the specified vertices as a sequence of isolated triangles. Each group of three vertices defines a separate triangle. Back-face culling is affected by the current winding-order render state.
TriangleStripRenders the vertices as a triangle strip. The back-face culling flag is flipped automatically on even-numbered triangles.

Using triangle strips or triangle fans is often more efficient than using triangle lists because fewer vertices are duplicated.

Xbox 360, Windows XP SP2, Windows Vista

Community Additions

ADD
Show:
© 2014 Microsoft