C# Class opentk.ShadingSetup.SeparateProgramPass

Inheritance: RenderPass
Show file Open project: smalld/particle_system Class Usage Examples

Public Methods

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

Protected Methods

Method Description
AfterState ( GameWindow window ) : void
BeforeState ( GameWindow window ) : void

Private Methods

Method Description
SeparateProgramPass ( string passName, string passNamespace, Action beforeStateAction, Action beforeRender, Action render ) : System

Method Details

AfterState() protected method

protected AfterState ( GameWindow window ) : void
window OpenTK.GameWindow
return void

BeforeState() protected method

protected BeforeState ( GameWindow window ) : void
window OpenTK.GameWindow
return void

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, IEnumerable shaders ) : System
passName string
beforeStateAction Action
beforeRender Action
render Action
shaders IEnumerable
return System

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, Program program ) : System
passName string
beforeStateAction Action
beforeRender Action
render Action
program Program
return System

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action beforeStateAction, Action beforeRender, Action render, State state ) : System
passName string
beforeStateAction Action
beforeRender Action
render Action
state State
return System

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action render, IEnumerable shaders ) : System
passName string
render Action
shaders IEnumerable
return System

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action render, Program program ) : System
passName string
render Action
program Program
return System

SeparateProgramPass() public method

public SeparateProgramPass ( string passName, Action render, State state ) : System
passName string
render Action
state State
return System