16 lines
		
	
	
		
			454 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			16 lines
		
	
	
		
			454 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								#### 渲染循环发起以及渲染函数
							 | 
						|||
| 
								 | 
							
								渲染更新由UGameEngine::Tick()发起。
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								UGameEngine::Tick
							 | 
						|||
| 
								 | 
							
								 |
							 | 
						|||
| 
								 | 
							
								  -RedrawViewports()
							 | 
						|||
| 
								 | 
							
								   |
							 | 
						|||
| 
								 | 
							
								    -GameViewport->Viewport->Draw
							 | 
						|||
| 
								 | 
							
								     |
							 | 
						|||
| 
								 | 
							
								      -EnqueueBeginRenderFrame()
							 | 
						|||
| 
								 | 
							
								       SetRequiresVsync()
							 | 
						|||
| 
								 | 
							
								       EnqueueEndRenderFrame()
							 | 
						|||
| 
								 | 
							
								```
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								#### FDeferredShadingSceneRenderer
							 | 
						|||
| 
								 | 
							
								FDeferredShadingSceneRenderer继承自FSceneRenderer,从Render函数中可以了解到延迟渲染的整个过程。每个Pass的渲染流程。
							 |