41 AddressU = TextureAddressMode.Clamp,
42 AddressW = TextureAddressMode.Clamp,
43 AddressV = TextureAddressMode.Clamp,
60 vertexBuffer =
new VertexPositionColor[vertexBufferSize];
89 for (
int i = 0; i <
effect.CurrentTechnique.Passes.Count; i++ )
90 effect.CurrentTechnique.Passes[i].Apply();
93 PrimitiveType.TriangleList,
103 public void Draw(
Vector[] vertices, Int16[] indices,
Color color, Vector2 position, Vector2 size,
float angle )
112 Matrix.CreateScale( size.X, size.Y, 1f )
113 *
Matrix.CreateRotationZ( angle )
114 *
Matrix.CreateTranslation( position.X, position.Y, 0 )
119 for (
int i = 0; i < vertices.Length; i++ )
122 Vector3 p3 =
new Vector3( (
float)p.
X, (
float)p.
Y, 0f );
128 for (
int i = 0; i < indices.Length; i++ )