DefaultRenderPipeline¶
Warning
This documentation is for an implementation of a service. This class is not meant to be used directly; instead use the IRenderPipeline service via dependency injection to access this functionality.
Information documented here may not be up to date.
-
class
DefaultRenderPipeline
: System.Object, IRenderPipeline, IAsynchronouslyConstructable The default implementation of an T:Protogame.IRenderPipeline.
-
public System.Threading.Tasks.Task
ConstructAsync
()
-
public void
Render
(IGameContext gameContext, IRenderContext renderContext) Parameters: - gameContext (Protogame.IGameContext) –
- renderContext (Protogame.IRenderContext) –
-
public IRenderPass
AddFixedRenderPass
(IRenderPass renderPass) Parameters: - renderPass (Protogame.IRenderPass) –
-
public void
RemoveFixedRenderPass
(IRenderPass renderPass) Parameters: - renderPass (Protogame.IRenderPass) –
-
public IRenderPass
AppendTransientRenderPass
(IRenderPass renderPass) Parameters: - renderPass (Protogame.IRenderPass) –
-
public IRenderPass
GetCurrentRenderPass
()
-
public bool
IsFirstRenderPass
()
-
public System.Threading.Tasks.Task