示例#1
0
        static public Texture2D GetWhitePixelTexture()
        {
            if (WHITE_PIXEL_TEXTURE == null)
            {
                WHITE_PIXEL_TEXTURE = Texture2DExtensions.CreateWhite(1, 1);
            }

            return(WHITE_PIXEL_TEXTURE);
        }
示例#2
0
 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)));
 }
示例#3
0
 public void ClearMap()
 {
     texture            = Texture2DExtensions.CreateClear(resolution_x, resolution_y);
     texture.filterMode = FilterMode.Point;
 }
示例#4
0
 public void NewTexture()
 {
     texture = Texture2DExtensions.CreateClear(resolution_x, resolution_y);
 }
示例#5
0
 static public Texture2D CreateTexture2D <T>(this IGrid <T> item, Operation <Color, T> operation)
 {
     return(Texture2DExtensions.Create(item.GetWidth(), item.GetHeight(), item.ConvertToData(operation).ToArray()));
 }