SpriteBatchItem
Namespace: Murder.Core.Graphics
Assembly: Murder.dll
public class SpriteBatchItem
⭐ Constructors
public SpriteBatchItem()
⭐ Properties
IndexData
public Int32[] IndexData;
Returns
int[]
Texture
public Texture2D Texture;
Returns
Texture2D
VertexCount
public int VertexCount;
Returns
int
VertexData
public VertexInfo[] VertexData;
Returns
VertexInfo[]
⭐ Methods
Set(Texture2D, Vector2, Vector2, T?, float, Vector2, ImageFlip, Color, Vector2, Vector3, float)
public void Set(Texture2D texture, Vector2 position, Vector2 destinationSize, T? sourceRectangle, float rotation, Vector2 scale, ImageFlip flip, Color color, Vector2 origin, Vector3 colorBlend, float layerDepth)
Sets a Texture to be drawn to the batch
Parameters
texture Texture2D
position Vector2
destinationSize Vector2
sourceRectangle T?
rotation float
scale Vector2
flip ImageFlip
color Color
origin Vector2
colorBlend Vector3
layerDepth float
SetPolygon(Texture2D, ReadOnlySpan, DrawInfo)
public void SetPolygon(Texture2D texture, ReadOnlySpan<T> vertices, DrawInfo drawInfo)
Parameters
texture Texture2D
vertices ReadOnlySpan<T>
drawInfo DrawInfo
⚡