C# 클래스 AlkaronEngine.Graphics3D.RenderManager

파일 보기 프로젝트 열기: CAMongrel/AlkaronEngine

공개 프로퍼티들

프로퍼티 타입 설명
MaxRenderCount int

Private Properties

프로퍼티 타입 설명
ApplyPreFrame void
ApplyRenderProxyStagingArea void
Clear void
ClearRenderPasses void
ClearRenderPassses void
CreateAndAddRenderPassForMaterial AlkaronEngine.Graphics3D.RenderPass
CreateEffectLibrary void
CreateMaterialLibrary void
CreateRenderTarget void
DrawRenderPasses void
RenderFrame void
RenderRenderPasses void
RenderThreadFunc void
RenderUI void
UpdateRenderProxies void

공개 메소드들

메소드 설명
RenderManager ( IRenderConfiguration setRenderConfig ) : System
SetRenderProxies ( List list ) : void
SetViewTargetFromCameraComponent ( CameraComponent cameraComponent ) : void
SizeChanged ( ) : void
Start ( ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
ApplyPreFrame ( double deltaTime ) : void
ApplyRenderProxyStagingArea ( ) : void

Must only be called from inside ApplyPreFrame() or otherwise secured with lock (lockObj).

Clear ( Color clearColor, ClearOptions options = ClearOptions.Target, float clearDepth = 1.0f, int clearStencil ) : void
ClearRenderPasses ( ) : void
ClearRenderPassses ( ) : void
CreateAndAddRenderPassForMaterial ( IMaterial material ) : AlkaronEngine.Graphics3D.RenderPass
CreateEffectLibrary ( ) : void
CreateMaterialLibrary ( ) : void
CreateRenderTarget ( ) : void
DrawRenderPasses ( ) : void
RenderFrame ( bool shouldSleep = false ) : void
RenderRenderPasses ( ) : void
RenderThreadFunc ( ) : void
RenderUI ( ) : void
UpdateRenderProxies ( double deltaTime ) : void

메소드 상세

RenderManager() 공개 메소드

public RenderManager ( IRenderConfiguration setRenderConfig ) : System
setRenderConfig IRenderConfiguration
리턴 System

SetRenderProxies() 공개 메소드

public SetRenderProxies ( List list ) : void
list List
리턴 void

SetViewTargetFromCameraComponent() 공개 메소드

public SetViewTargetFromCameraComponent ( CameraComponent cameraComponent ) : void
cameraComponent CameraComponent
리턴 void

SizeChanged() 공개 메소드

public SizeChanged ( ) : void
리턴 void

Start() 공개 메소드

public Start ( ) : void
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

MaxRenderCount 공개적으로 프로퍼티

public int MaxRenderCount
리턴 int