56 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			C#
		
	
	
	
| //namespace UnityEngine.PostProcessing
 | |
| //{
 | |
| //    public class PostProcessingContext
 | |
| //    {
 | |
| //        public PostProcessingProfile profile;
 | |
| //        public Camera camera;
 | |
| 
 | |
| //        public MaterialFactory materialFactory;
 | |
| //        public RenderTextureFactory renderTextureFactory;
 | |
| 
 | |
| //        public bool interrupted { get; private set; }
 | |
| 
 | |
| //        public void Interrupt()
 | |
| //        {
 | |
| //            interrupted = true;
 | |
| //        }
 | |
| 
 | |
| //        public PostProcessingContext Reset()
 | |
| //        {
 | |
| //            profile = null;
 | |
| //            camera = null;
 | |
| //            materialFactory = null;
 | |
| //            renderTextureFactory = null;
 | |
| //            interrupted = false;
 | |
| //            return this;
 | |
| //        }
 | |
| 
 | |
| //        #region Helpers
 | |
| //        public bool isGBufferAvailable
 | |
| //        {
 | |
| //            get { return camera.actualRenderingPath == RenderingPath.DeferredShading; }
 | |
| //        }
 | |
| 
 | |
| //        public bool isHdr
 | |
| //        {
 | |
| //            get { return camera.allowHDR; }
 | |
| //        }
 | |
| 
 | |
| //        public int width
 | |
| //        {
 | |
| //            get { return camera.pixelWidth; }
 | |
| //        }
 | |
| 
 | |
| //        public int height
 | |
| //        {
 | |
| //            get { return camera.pixelHeight; }
 | |
| //        }
 | |
| 
 | |
| //        public Rect viewport
 | |
| //        {
 | |
| //            get { return camera.rect; } // Normalized coordinates
 | |
| //        }
 | |
| //        #endregion
 | |
| //    }
 | |
| //}
 |