private void RenderToQueue(string Path, IntPtr texture, int Width, int Height) { RenderQueue.ScheduleTask(new Task(delegate { //tRender = new TextureRender(texture, Path, Height, Width); byte[] data = File.ReadAllBytes(Path); tRender = new TextureRender(data, Application.persistentDataPath + "/logfile.txt", Path, Width, Height, texture); Debug.Log("leength : " + data.Length); tRender.LoadTexture(); })); }
/*public LoadImage (string ImagePath, int w, int h, TextureRender texRenderer) * { * Path = new StringBuilder (); * Path.Append (ImagePath); * width = w; * height = h; * tRender = texRenderer; * }*/ public LoadImage(int size, byte[] data, TextureRender textureRender, string logfilePath, string testpath, int w, int h) { Path = new StringBuilder(); Path.Append(testpath); size_t = size; this.data = data; tRender = textureRender; logfile = new StringBuilder(); logfile.Append(logfilePath); width = w; height = h; }