opentk.ShadingSetup.SeparateProgramPass.SeparateProgramPass C# (CSharp) Méthode

SeparateProgramPass() public méthode

public SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, IEnumerable shaders ) : System
passName string
beforeStateAction Action
beforeRender Action
render Action
shaders IEnumerable
Résultat System
        public SeparateProgramPass(string passName, Action<GameWindow> beforeStateAction, Action<GameWindow> beforeRender, Action<GameWindow> render, IEnumerable<Shader> shaders, params StatePart[] stateParts)
            : this(passName, string.Empty, beforeStateAction, beforeRender, render)
        {
            var program = new Program (PassName, shaders.ToArray ());
            m_State = new State (null, stateParts.Concat (new[] { program }).ToArray ());
        }

Same methods

SeparateProgramPass::SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, Program program ) : System
SeparateProgramPass::SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, State state ) : System
SeparateProgramPass::SeparateProgramPass ( string passName, Action render, IEnumerable shaders ) : System
SeparateProgramPass::SeparateProgramPass ( string passName, Action render, Program program ) : System
SeparateProgramPass::SeparateProgramPass ( string passName, Action render, State state ) : System
SeparateProgramPass::SeparateProgramPass ( string passName, string passNamespace, Action beforeStateAction, Action beforeRender, Action render ) : System