Table of Contents

Class HexFundamentalRegionPresets

Namespace
Gamelogic.Fx.Dithering
Assembly
Gamelogic.Fx.Dithering.dll

Contains preset fundamental regions for the hex dither bias system.

public static class HexFundamentalRegionPresets
Inheritance
HexFundamentalRegionPresets
Inherited Members

Fields

All

All presets keyed by display name, suitable for use in editor popups.

public static readonly Dictionary<string, FundamentalRegion> All

Field Value

Dictionary<string, FundamentalRegion>

AxisX

x0=1, Point1=(0,2) — two bias points stacked along the hex Y axis.

public static readonly FundamentalRegion AxisX

Field Value

FundamentalRegion

AxisY

x0=2, Point1=(0,1) — two bias points arranged along the hex X axis.

public static readonly FundamentalRegion AxisY

Field Value

FundamentalRegion

AxisZ

x0=2, Point1=(1,1) — two bias points along the hex Z axis.

public static readonly FundamentalRegion AxisZ

Field Value

FundamentalRegion

Hex3x3

x0=3, Point1=(0,3) — nine bias points on a 3×3 hex grid.

public static readonly FundamentalRegion Hex3x3

Field Value

FundamentalRegion

Hex9x9

x0=9, Point1=(0,9) — 81 bias points on a 9×9 hex grid, built by recursively applying Hex3x3 to itself (Bayer-style construction generalized to base 3).

public static readonly FundamentalRegion Hex9x9

Field Value

FundamentalRegion

Uniform3

x0=3, Point1=(1,1) — three bias points in a diagonal row.

public static readonly FundamentalRegion Uniform3

Field Value

FundamentalRegion

Uniform4X

x0=2, Point1=(0,2) — four bias points; midtone boundary runs horizontally (X axis).

public static readonly FundamentalRegion Uniform4X

Field Value

FundamentalRegion

Uniform4Y

x0=2, Point1=(0,2) — four bias points; midtone boundary runs vertically (Y axis).

public static readonly FundamentalRegion Uniform4Y

Field Value

FundamentalRegion

Uniform4Z

x0=2, Point1=(0,2) — four bias points; midtone boundary runs diagonally (Z axis).

public static readonly FundamentalRegion Uniform4Z

Field Value

FundamentalRegion