private void InitializeMeasurementRenderTargets()
        {
            if (AutonomicRendering)
            {
                var artisticMainRenderTexture = new RenderTexture(Screen.width, Screen.height, 24, RenderTextureFormat.ARGB32);
                artisticMainRenderTexture.filterMode = FilterMode.Point;

                var hatchMainRenderTexture = new RenderTexture(Screen.width, Screen.height, 24, RenderTextureFormat.ARGB32);
                hatchMainRenderTexture.filterMode = FilterMode.Point;

                var idRenderTexture = new RenderTexture(Screen.width, Screen.height, 0, RenderTextureFormat.ARGB32);
                idRenderTexture.filterMode = FilterMode.Point;

                var worldPos1RenderTexture = new RenderTexture(Screen.width, Screen.height, 0, RenderTextureFormat.ARGB32);
                worldPos1RenderTexture.filterMode = FilterMode.Point;

                var worldPos2RenderTexture = new RenderTexture(Screen.width, Screen.height, 0, RenderTextureFormat.ARGB32);
                worldPos2RenderTexture.filterMode = FilterMode.Point;

                MeasurementRenderTargets = new MeasurementRenderTargetsSet()
                {
                    ArtisticMainTexture   = artisticMainRenderTexture,
                    HatchMainTexture      = hatchMainRenderTexture,
                    HatchIdTexture        = idRenderTexture,
                    WorldPosition1Texture = worldPos1RenderTexture,
                    WorldPosition2Texture = worldPos2RenderTexture
                };
            }
        }
 public void SetMeasurementRenderTargets(MeasurementRenderTargetsSet set)
 {
     MeasurementRenderTargets = set;
 }