/// <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); }
/// <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; }