/// <summary> /// This is the main 3D rendering command. A single scene may /// have multiple views if a mirror, portal, or dynamic texture is present. /// </summary> /// <param name="view"></param> public void AddDrawViewCommand(View view) { DrawViewRenderCommand cmd = new DrawViewRenderCommand(); cmd.View = view; _frameData.Commands.Enqueue(cmd); // TODO: lock surfaces /*if ( parms->viewEntitys ) { // save the command for r_lockSurfaces debugging tr.lockSurfacesCmd = *cmd; }*/ // TODO: tr.pc.c_numViews++; // TODO: R_ViewStatistics(parms); }