C# Класс AcTools.Render.DeferredShading.DeferredShadingRenderer

Наследование: AcTools.Render.Base.SceneRenderer
Показать файл Открыть проект

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

Свойство Тип Описание
AmbientLower System.Vector3
BlurLocalReflections bool
Lights List
LimitLightsThroughGlass bool
Mode RenderingMode
UseCubemapReflections bool
UseDebugShadows bool
UseExperimentalFxaa bool
UseExperimentalSmaa bool
UseFxaa bool
UseLocalReflections bool
UseShadows bool
UseShadowsFilter bool

Private Properties

Свойство Тип Описание
CombineResult void
DrawLights void
DrawReflections void
DrawTransparent void
ProcessHdr void

Открытые методы

Метод Описание
AmbientLight ( System.Vector3 lightColor ) : System.Vector3
Dispose ( ) : void
FixLight ( System.Vector3 lightColor ) : System.Vector3
Shot ( int multipler ) : Image

Защищенные методы

Метод Описание
DrawInner ( ) : void
DrawPrepare ( ) : void
DrawSprites ( ) : void
DrawSpritesInner ( ) : void
FinalStep ( TargetResourceTexture source ) : void
FinalStep ( TargetResourceTexture source, TargetResourceDepthTexture depth, float sizeMultipler = 0.25f ) : void
InitializeInner ( ) : void
ResizeInner ( ) : void

Приватные методы

Метод Описание
CombineResult ( TargetResourceTexture target, TargetResourceTexture light, TargetResourceTexture reflection, TargetResourceTexture bottomLayer = null, DepthStencilView limitedBy = null ) : void
DrawLights ( TargetResourceTexture target, DepthStencilView limitedBy = null ) : void
DrawReflections ( TargetResourceTexture target, TargetResourceTexture temporary = null, TargetResourceTexture light = null, DepthStencilView limitedBy = null ) : void
DrawTransparent ( ) : void
ProcessHdr ( TargetResourceTexture target, TargetResourceTexture source, TargetResourceTexture temporary ) : void

Описание методов

AmbientLight() публичный Метод

public AmbientLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
Результат System.Vector3

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DrawInner() защищенный Метод

protected DrawInner ( ) : void
Результат void

DrawPrepare() защищенный Метод

protected DrawPrepare ( ) : void
Результат void

DrawSprites() защищенный закрытый Метод

protected final DrawSprites ( ) : void
Результат void

DrawSpritesInner() защищенный Метод

protected DrawSpritesInner ( ) : void
Результат void

FinalStep() защищенный Метод

protected FinalStep ( TargetResourceTexture source ) : void
source AcTools.Render.Base.TargetTextures.TargetResourceTexture
Результат void

FinalStep() защищенный Метод

protected FinalStep ( TargetResourceTexture source, TargetResourceDepthTexture depth, float sizeMultipler = 0.25f ) : void
source AcTools.Render.Base.TargetTextures.TargetResourceTexture
depth AcTools.Render.Base.TargetTextures.TargetResourceDepthTexture
sizeMultipler float
Результат void

FixLight() публичный Метод

public FixLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
Результат System.Vector3

InitializeInner() защищенный Метод

protected InitializeInner ( ) : void
Результат void

ResizeInner() защищенный Метод

protected ResizeInner ( ) : void
Результат void

Shot() публичный Метод

public Shot ( int multipler ) : Image
multipler int
Результат Image

Описание свойств

AmbientLower публичное свойство

public Vector3,System AmbientLower
Результат System.Vector3

BlurLocalReflections публичное свойство

public bool BlurLocalReflections
Результат bool

Lights публичное свойство

public List Lights
Результат List

LimitLightsThroughGlass публичное свойство

public bool LimitLightsThroughGlass
Результат bool

Mode публичное свойство

public RenderingMode Mode
Результат RenderingMode

UseCubemapReflections публичное свойство

public bool UseCubemapReflections
Результат bool

UseDebugShadows публичное свойство

public bool UseDebugShadows
Результат bool

UseExperimentalFxaa публичное свойство

public bool UseExperimentalFxaa
Результат bool

UseExperimentalSmaa публичное свойство

public bool UseExperimentalSmaa
Результат bool

UseFxaa публичное свойство

public bool UseFxaa
Результат bool

UseLocalReflections публичное свойство

public bool UseLocalReflections
Результат bool

UseShadows публичное свойство

public bool UseShadows
Результат bool

UseShadowsFilter публичное свойство

public bool UseShadowsFilter
Результат bool