Click or drag to resize

WeatherMakerFullScreenEffectSetupEffect Method

Call from LateUpdate in script

Namespace:  DigitalRuby.WeatherMaker
Assembly:  Assembly-CSharp (in Assembly-CSharp.dll) Version: 0.0.0.0
Syntax
public void SetupEffect(
	Material material,
	Material blitMaterial,
	Material blurMaterial,
	BlurShaderType blurShaderType,
	WeatherMakerDownsampleScale downSampleScale,
	WeatherMakerDownsampleScale downsampleRenderBufferScale,
	WeatherMakerDownsampleScale downsampleScalePostProcess,
	Material temporalReprojectionMaterial,
	WeatherMakerTemporalReprojectionSize temporalReprojection,
	Action<WeatherMakerCommandBuffer> updateMaterialProperties,
	bool enabled,
	WeatherMakerTemporalReprojectionStateTemporalReprojectionBlendMode temporalReprojectionBlendMode = WeatherMakerTemporalReprojectionStateTemporalReprojectionBlendMode.Blur,
	Action<WeatherMakerCommandBuffer> preSetupCommandBuffer = null
)

Parameters

material
Type: Material

[Missing <param name="material"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

blitMaterial
Type: Material

[Missing <param name="blitMaterial"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

blurMaterial
Type: Material

[Missing <param name="blurMaterial"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

blurShaderType
Type: DigitalRuby.WeatherMakerBlurShaderType

[Missing <param name="blurShaderType"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

downSampleScale
Type: DigitalRuby.WeatherMakerWeatherMakerDownsampleScale

[Missing <param name="downSampleScale"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

downsampleRenderBufferScale
Type: DigitalRuby.WeatherMakerWeatherMakerDownsampleScale

[Missing <param name="downsampleRenderBufferScale"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

downsampleScalePostProcess
Type: DigitalRuby.WeatherMakerWeatherMakerDownsampleScale

[Missing <param name="downsampleScalePostProcess"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

temporalReprojectionMaterial
Type: Material

[Missing <param name="temporalReprojectionMaterial"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

temporalReprojection
Type: DigitalRuby.WeatherMakerWeatherMakerTemporalReprojectionSize

[Missing <param name="temporalReprojection"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

updateMaterialProperties
Type: SystemActionWeatherMakerCommandBuffer

[Missing <param name="updateMaterialProperties"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

enabled
Type: SystemBoolean

[Missing <param name="enabled"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

temporalReprojectionBlendMode (Optional)
Type: DigitalRuby.WeatherMakerWeatherMakerTemporalReprojectionStateTemporalReprojectionBlendMode

[Missing <param name="temporalReprojectionBlendMode"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

preSetupCommandBuffer (Optional)
Type: SystemActionWeatherMakerCommandBuffer

[Missing <param name="preSetupCommandBuffer"/> documentation for "M:DigitalRuby.WeatherMaker.WeatherMakerFullScreenEffect.SetupEffect(UnityEngine.Material,UnityEngine.Material,UnityEngine.Material,DigitalRuby.WeatherMaker.BlurShaderType,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,DigitalRuby.WeatherMaker.WeatherMakerDownsampleScale,UnityEngine.Material,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionSize,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer},System.Boolean,DigitalRuby.WeatherMaker.WeatherMakerTemporalReprojectionState.TemporalReprojectionBlendMode,System.Action{DigitalRuby.WeatherMaker.WeatherMakerCommandBuffer})"]

See Also