static public Texture2D GetWhitePixelTexture() { if (WHITE_PIXEL_TEXTURE == null) { WHITE_PIXEL_TEXTURE = Texture2DExtensions.CreateWhite(1, 1); } return(WHITE_PIXEL_TEXTURE); }
static public Texture2D GetSubTexture(this Texture2D item, int x, int y, int width, int height) { return(Texture2DExtensions.Create(width, height, item.GetPixels(x, y, width, height))); }
public void ClearMap() { texture = Texture2DExtensions.CreateClear(resolution_x, resolution_y); texture.filterMode = FilterMode.Point; }
public void NewTexture() { texture = Texture2DExtensions.CreateClear(resolution_x, resolution_y); }
static public Texture2D CreateTexture2D <T>(this IGrid <T> item, Operation <Color, T> operation) { return(Texture2DExtensions.Create(item.GetWidth(), item.GetHeight(), item.ConvertToData(operation).ToArray())); }