Class AddTextureProperties
- Namespace
- Gamelogic.Fx.PostProcessing.Effects
- Assembly
- Gamelogic.Fx.dll
Shader properties for the add-texture post-processing effect.
[Serializable]
public sealed class AddTextureProperties : ShaderProperties
- Inheritance
-
AddTextureProperties
- Inherited Members
Properties
MaxRGB
The maximum per-channel RGB offset added to each pixel.
public Vector3 MaxRGB { get; set; }
Property Value
MinRGB
The minimum per-channel RGB offset added to each pixel.
public Vector3 MinRGB { get; set; }
Property Value
OverlayTexture
The overlay texture to additively blend onto the scene.
public Texture OverlayTexture { get; set; }
Property Value
OverlayTextureTilingOffset
The tiling offset of the overlay texture.
public Vector2 OverlayTextureTilingOffset { get; set; }
Property Value
OverlayTextureTilingScale
The tiling scale of the overlay texture.
public Vector2 OverlayTextureTilingScale { get; set; }
Property Value
ShaderName
Gets the name of the shader used by this property set.
public override string ShaderName { get; }
Property Value
Remarks
This name is passed to the internal shader lookup system when the properties are enabled. It should match the full shader path as defined in the shader file.
Methods
SetMaterialProperties(Material)
Applies all shader-related properties to the given material.
public override void SetMaterialProperties(Material effectMaterial)
Parameters
effectMaterialMaterial
Remarks
Subclasses should override this method and set all relevant shader uniforms (for example, floats, vectors, colors, textures, and keywords).