C# Class NoiseTool.Renderer

Afficher le fichier Open project: MadoxLabs/NoiseTool

Méthodes publiques

Свойство Type Description
mNormal bool
mShadow bool
mTile bool
max double
min double
noDispatch bool
noiseData double[]
pixelData byte[]

Méthodes publiques

Méthode Description
Apply ( ObservableCollection Parameters ) : void
InitData ( double w, double h ) : void
Redraw ( Adapter noise, GradientDef grad ) : System.Windows.Media.Imaging.BitmapSource
Render ( Adapter noise, GradientDef gradient, bool redraw = false ) : System.Windows.Media.Imaging.BitmapSource
Shadow ( GradientDef gradient ) : System.Windows.Media.Imaging.BitmapSource

Private Methods

Méthode Description
LinearInterp ( double a, double b, double f ) : double

Method Details

Apply() public méthode

public Apply ( ObservableCollection Parameters ) : void
Parameters ObservableCollection
Résultat void

InitData() public méthode

public InitData ( double w, double h ) : void
w double
h double
Résultat void

Redraw() public méthode

public Redraw ( Adapter noise, GradientDef grad ) : System.Windows.Media.Imaging.BitmapSource
noise Adapter
grad GradientDef
Résultat System.Windows.Media.Imaging.BitmapSource

Render() public méthode

public Render ( Adapter noise, GradientDef gradient, bool redraw = false ) : System.Windows.Media.Imaging.BitmapSource
noise Adapter
gradient GradientDef
redraw bool
Résultat System.Windows.Media.Imaging.BitmapSource

Shadow() public méthode

public Shadow ( GradientDef gradient ) : System.Windows.Media.Imaging.BitmapSource
gradient GradientDef
Résultat System.Windows.Media.Imaging.BitmapSource

Property Details

mNormal public_oe property

public bool mNormal
Résultat bool

mShadow public_oe property

public bool mShadow
Résultat bool

mTile public_oe property

public bool mTile
Résultat bool

max public_oe property

public double max
Résultat double

min public_oe property

public double min
Résultat double

noDispatch public_oe property

public bool noDispatch
Résultat bool

noiseData public_oe property

public double[] noiseData
Résultat double[]

pixelData public_oe property

public byte[] pixelData
Résultat byte[]