/// <summary>
 /// Adds the camera to the rendering queue [1].
 /// </summary>
 /// <param name="cameramatrix">The RenderCamera object that holds the Projection and Transformation matrix.</param>
 public void AddCamera(RenderCamera cameramatrix)
 {
     RenderJobs[1].Add(cameramatrix);
 }
Exemplo n.º 2
0
 /// <summary>
 /// TraverseForRendering add's Camera to the lightqueue.
 /// </summary>
 /// <returns>A RenderingCamera Object that passes the Camera to the renderContext.</returns>
 public RenderCamera SubmitWork()
 {
     var job = new RenderCamera(_viewmatrix, _projMatrix, _projectionDirty);
     _projectionDirty = false;
     return job;
 }