/* Interface methods */ public static void startJuliaSet() { setGenerated = false; float zoom = Random.Range(1, 50); //start julia set generation job juliaSetJob = new JuliaSetJob(); juliaSetJob.zoom = zoom; juliaSetJob.width = Screen.width; juliaSetJob.height = Screen.height; juliaSetJob.Start(); }
/* Interface methods */ public static void startJuliaSet() { setGenerated = false; float zoom = Random.Range (1, 50); //start julia set generation job juliaSetJob = new JuliaSetJob (); juliaSetJob.zoom = zoom; juliaSetJob.width = Screen.width; juliaSetJob.height = Screen.height; juliaSetJob.Start (); }
// Update is called once per frame void Update() { if (juliaSetJob != null) { if (juliaSetJob.Update()) { //Julia set ready //hsb map needed for cycling //hsbPixelMap = juliaSetJob.hsbPixelMap; //render rgb renderTexture(juliaSetJob.rgbPixelMap); //reset job state juliaSetJob = null; setGenerated = true; } } }
// Update is called once per frame void Update() { if (juliaSetJob != null) { if (juliaSetJob.Update()) { //Julia set ready //hsb map needed for cycling //hsbPixelMap = juliaSetJob.hsbPixelMap; //render rgb renderTexture(juliaSetJob.rgbPixelMap); //reset job state juliaSetJob = null; setGenerated = true; } } }