Example #1
0
        public static void AddProjector(ProjectorForLWRP projector, Camera camera)
        {
            RenderProjectorPass pass;

            if (!s_projectorPasses.TryGetValue(camera, out pass))
            {
                pass = new RenderProjectorPass(camera); pass.renderPassEvent = projector.renderPassEvent; s_projectorPasses.Add(camera, pass);
            }
            pass.AddProjector(projector);
        }
Example #2
0
        private void AddProjectorInternal(ProjectorForLWRP projector, Camera camera)
        {
            RenderProjectorPass pass;

            if (!m_projectorPasses.TryGetValue(camera, out pass))
            {
                pass = new RenderProjectorPass(camera);
                pass.renderPassEvent = projector.renderPassEvent;
                m_projectorPasses.Add(camera, pass);
            }
            pass.AddProjector(projector);
        }