Table of Contents

Class SeparableShaderProperties

Namespace
Gamelogic.Fx.PostProcessing
Assembly
Gamelogic.Fx.dll

Base class for shader property sets used by separable post-processing effects.

[Serializable]
public abstract class SeparableShaderProperties : ShaderProperties
Inheritance
SeparableShaderProperties
Derived
Inherited Members

Remarks

A separable effect is one that can be evaluated in two one-dimensional passes (typically horizontal and vertical) instead of a full two-dimensional kernel. This significantly reduces the computational cost for larger kernels.

SeparableShaderProperties extends ShaderProperties by providing a shared Gamelogic.Fx.Internal.KernelInfo definition that controls how the one-dimensional kernel is sampled.