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.