Метод | Описание | |
---|---|---|
AddVertex ( Vector2 vertex, Color color ) : void |
The add vertex is called to add another vertex to be rendered. To draw a point, AddVertex must be called once. For lines, twice, and for triangles 3 times. This method can only be called once begin has been called. If there is not enough room in the vertices buffer, Flush is called automatically.
|
|
Begin ( PrimitiveType primitiveType ) : void |
The begin.
|
|
Dispose ( ) : void |
The dispose.
|
|
End ( ) : void |
The end is called once all the primitives have been drawn using AddVertex. It will call Flush to actually submit the draw call to the graphics card, and then tell the basic effect to end.
|
|
PrimitiveBatch ( GraphicsDevice graphicsDevice ) : System |
Initializes a new instance of the PrimitiveBatch class.
|
Метод | Описание | |
---|---|---|
Dispose ( bool disposing ) : void |
The dispose.
|
Метод | Описание | |
---|---|---|
Flush ( ) : void |
The flush is called to issue the draw call to the graphics card. Once the draw call is made, positionInBuffer is reset, so that AddVertex can start over at the beginning. End will call this to draw the primitives that the user requested, and AddVertex will call this if there is not enough room in the buffer.
|
|
GetNumberOfVerticesPerPrimitive ( PrimitiveType primitive ) : int |
Gets the number of vertices per primitive.
|
public AddVertex ( Vector2 vertex, Color color ) : void | ||
vertex | Vector2 | The vertex. |
color | Color | The color. |
Результат | void |
public Begin ( PrimitiveType primitiveType ) : void | ||
primitiveType | PrimitiveType | The primitive type. |
Результат | void |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | The disposing. |
Результат | void |
public PrimitiveBatch ( GraphicsDevice graphicsDevice ) : System | ||
graphicsDevice | GraphicsDevice | The graphics device. |
Результат | System |