Table of Contents

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

Vector3

MinRGB

The minimum per-channel RGB offset added to each pixel.

public Vector3 MinRGB { get; set; }

Property Value

Vector3

OverlayTexture

The overlay texture to additively blend onto the scene.

public Texture OverlayTexture { get; set; }

Property Value

Texture

OverlayTextureTilingOffset

The tiling offset of the overlay texture.

public Vector2 OverlayTextureTilingOffset { get; set; }

Property Value

Vector2

OverlayTextureTilingScale

The tiling scale of the overlay texture.

public Vector2 OverlayTextureTilingScale { get; set; }

Property Value

Vector2

ShaderName

Gets the name of the shader used by this property set.

public override string ShaderName { get; }

Property Value

string

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

effectMaterial Material

Remarks

Subclasses should override this method and set all relevant shader uniforms (for example, floats, vectors, colors, textures, and keywords).