C# Class Protogame.Default3DDeferredRenderPass

The implementation of I3DRenderPass which uses deferred rendering.
Inheritance: I3DDeferredRenderPass
Afficher le fichier Open project: RedpointGames/Protogame

Méthodes publiques

Méthode Description
BeginRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass previousPass, RenderTarget2D postProcessingSource ) : void
Default3DDeferredRenderPass ( IHierarchy hierarchy, IRenderTargetBackBufferUtilities renderTargetBackBufferUtilities, IGraphicsBlit graphicsBlit, IAssetManagerProvider assetManagerProvider, IRenderBatcher renderBatcher ) : System.Collections.Generic
EndRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass nextPass ) : void

Method Details

BeginRenderPass() public méthode

public BeginRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass previousPass, RenderTarget2D postProcessingSource ) : void
gameContext IGameContext
renderContext IRenderContext
previousPass IRenderPass
postProcessingSource Microsoft.Xna.Framework.Graphics.RenderTarget2D
Résultat void

Default3DDeferredRenderPass() public méthode

public Default3DDeferredRenderPass ( IHierarchy hierarchy, IRenderTargetBackBufferUtilities renderTargetBackBufferUtilities, IGraphicsBlit graphicsBlit, IAssetManagerProvider assetManagerProvider, IRenderBatcher renderBatcher ) : System.Collections.Generic
hierarchy IHierarchy
renderTargetBackBufferUtilities IRenderTargetBackBufferUtilities
graphicsBlit IGraphicsBlit
assetManagerProvider IAssetManagerProvider
renderBatcher IRenderBatcher
Résultat System.Collections.Generic

EndRenderPass() public méthode

public EndRenderPass ( IGameContext gameContext, IRenderContext renderContext, IRenderPass nextPass ) : void
gameContext IGameContext
renderContext IRenderContext
nextPass IRenderPass
Résultat void