C# Class AcTools.Render.DeferredShading.DeferredShadingRenderer

Inheritance: AcTools.Render.Base.SceneRenderer
Afficher le fichier Open project: gro-ove/actools

Méthodes publiques

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

Свойство Type Description
CombineResult void
DrawLights void
DrawReflections void
DrawTransparent void
ProcessHdr void

Méthodes publiques

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

Méthodes protégées

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

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

public AmbientLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
Résultat System.Vector3

Dispose() public méthode

public Dispose ( ) : void
Résultat void

DrawInner() protected méthode

protected DrawInner ( ) : void
Résultat void

DrawPrepare() protected méthode

protected DrawPrepare ( ) : void
Résultat void

DrawSprites() protected final méthode

protected final DrawSprites ( ) : void
Résultat void

DrawSpritesInner() protected méthode

protected DrawSpritesInner ( ) : void
Résultat void

FinalStep() protected méthode

protected FinalStep ( TargetResourceTexture source ) : void
source AcTools.Render.Base.TargetTextures.TargetResourceTexture
Résultat void

FinalStep() protected méthode

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
Résultat void

FixLight() public méthode

public FixLight ( System.Vector3 lightColor ) : System.Vector3
lightColor System.Vector3
Résultat System.Vector3

InitializeInner() protected méthode

protected InitializeInner ( ) : void
Résultat void

ResizeInner() protected méthode

protected ResizeInner ( ) : void
Résultat void

Shot() public méthode

public Shot ( int multipler ) : Image
multipler int
Résultat Image

Property Details

AmbientLower public_oe property

public Vector3,System AmbientLower
Résultat System.Vector3

BlurLocalReflections public_oe property

public bool BlurLocalReflections
Résultat bool

Lights public_oe property

public List Lights
Résultat List

LimitLightsThroughGlass public_oe property

public bool LimitLightsThroughGlass
Résultat bool

Mode public_oe property

public RenderingMode Mode
Résultat RenderingMode

UseCubemapReflections public_oe property

public bool UseCubemapReflections
Résultat bool

UseDebugShadows public_oe property

public bool UseDebugShadows
Résultat bool

UseExperimentalFxaa public_oe property

public bool UseExperimentalFxaa
Résultat bool

UseExperimentalSmaa public_oe property

public bool UseExperimentalSmaa
Résultat bool

UseFxaa public_oe property

public bool UseFxaa
Résultat bool

UseLocalReflections public_oe property

public bool UseLocalReflections
Résultat bool

UseShadows public_oe property

public bool UseShadows
Résultat bool

UseShadowsFilter public_oe property

public bool UseShadowsFilter
Résultat bool