C# Class AlkaronEngine.Graphics3D.RenderManager

Afficher le fichier Open project: CAMongrel/AlkaronEngine

Méthodes publiques

Свойство Type Description
MaxRenderCount int

Private Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
RenderManager ( IRenderConfiguration setRenderConfig ) : System
SetRenderProxies ( List list ) : void
SetViewTargetFromCameraComponent ( CameraComponent cameraComponent ) : void
SizeChanged ( ) : void
Start ( ) : void
Stop ( ) : void

Private Methods

Méthode Description
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

Method Details

RenderManager() public méthode

public RenderManager ( IRenderConfiguration setRenderConfig ) : System
setRenderConfig IRenderConfiguration
Résultat System

SetRenderProxies() public méthode

public SetRenderProxies ( List list ) : void
list List
Résultat void

SetViewTargetFromCameraComponent() public méthode

public SetViewTargetFromCameraComponent ( CameraComponent cameraComponent ) : void
cameraComponent CameraComponent
Résultat void

SizeChanged() public méthode

public SizeChanged ( ) : void
Résultat void

Start() public méthode

public Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

Property Details

MaxRenderCount public_oe property

public int MaxRenderCount
Résultat int