Esempio n. 1
0
 public override void Render(IGameContext gameContext, IRenderContext renderContext)
 {
     if (renderContext.IsFirstRenderPass() && _someOnceOffField)
     {
         // You only want to call this method once, since fixed render passes are
         // permanently in the pipeline until RemoveFixedRenderPass is called.  If
         // this block of code were allowed to execute every frame, the render
         // pipeline would become infinitely long.
         renderContext.AddFixedRenderPass(_renderPass);
         _someOnceOffField = false;
     }
 }