C# Class AcTools.Render.DeferredShading.DeferredShadingRenderer

Inheritance: AcTools.Render.Base.SceneRenderer
Datei anzeigen Open project: gro-ove/actools

Public Properties

Property Type Description
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

Property Type Description
CombineResult void
DrawLights void
DrawReflections void
DrawTransparent void
ProcessHdr void

Public Methods

Method Description
AmbientLight ( System.Vector3 lightColor ) : System.Vector3
Dispose ( ) : void
FixLight ( System.Vector3 lightColor ) : System.Vector3
Shot ( int multipler ) : Image

Protected Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AmbientLight() public method

public AmbientLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
return System.Vector3

Dispose() public method

public Dispose ( ) : void
return void

DrawInner() protected method

protected DrawInner ( ) : void
return void

DrawPrepare() protected method

protected DrawPrepare ( ) : void
return void

DrawSprites() protected final method

protected final DrawSprites ( ) : void
return void

DrawSpritesInner() protected method

protected DrawSpritesInner ( ) : void
return void

FinalStep() protected method

protected FinalStep ( TargetResourceTexture source ) : void
source AcTools.Render.Base.TargetTextures.TargetResourceTexture
return void

FinalStep() protected method

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
return void

FixLight() public method

public FixLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
return System.Vector3

InitializeInner() protected method

protected InitializeInner ( ) : void
return void

ResizeInner() protected method

protected ResizeInner ( ) : void
return void

Shot() public method

public Shot ( int multipler ) : Image
multipler int
return Image

Property Details

AmbientLower public_oe property

public Vector3,System AmbientLower
return System.Vector3

BlurLocalReflections public_oe property

public bool BlurLocalReflections
return bool

Lights public_oe property

public List Lights
return List

LimitLightsThroughGlass public_oe property

public bool LimitLightsThroughGlass
return bool

Mode public_oe property

public RenderingMode Mode
return RenderingMode

UseCubemapReflections public_oe property

public bool UseCubemapReflections
return bool

UseDebugShadows public_oe property

public bool UseDebugShadows
return bool

UseExperimentalFxaa public_oe property

public bool UseExperimentalFxaa
return bool

UseExperimentalSmaa public_oe property

public bool UseExperimentalSmaa
return bool

UseFxaa public_oe property

public bool UseFxaa
return bool

UseLocalReflections public_oe property

public bool UseLocalReflections
return bool

UseShadows public_oe property

public bool UseShadows
return bool

UseShadowsFilter public_oe property

public bool UseShadowsFilter
return bool