C# Класс AlkaronEngine.Graphics3D.RenderManager

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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