C# 클래스 NoiseTool.Renderer

파일 보기 프로젝트 열기: MadoxLabs/NoiseTool

공개 프로퍼티들

프로퍼티 타입 설명
mNormal bool
mShadow bool
mTile bool
max double
min double
noDispatch bool
noiseData double[]
pixelData byte[]

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
LinearInterp ( double a, double b, double f ) : double

메소드 상세

Apply() 공개 메소드

public Apply ( ObservableCollection Parameters ) : void
Parameters ObservableCollection
리턴 void

InitData() 공개 메소드

public InitData ( double w, double h ) : void
w double
h double
리턴 void

Redraw() 공개 메소드

public Redraw ( Adapter noise, GradientDef grad ) : System.Windows.Media.Imaging.BitmapSource
noise Adapter
grad GradientDef
리턴 System.Windows.Media.Imaging.BitmapSource

Render() 공개 메소드

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

Shadow() 공개 메소드

public Shadow ( GradientDef gradient ) : System.Windows.Media.Imaging.BitmapSource
gradient GradientDef
리턴 System.Windows.Media.Imaging.BitmapSource

프로퍼티 상세

mNormal 공개적으로 프로퍼티

public bool mNormal
리턴 bool

mShadow 공개적으로 프로퍼티

public bool mShadow
리턴 bool

mTile 공개적으로 프로퍼티

public bool mTile
리턴 bool

max 공개적으로 프로퍼티

public double max
리턴 double

min 공개적으로 프로퍼티

public double min
리턴 double

noDispatch 공개적으로 프로퍼티

public bool noDispatch
리턴 bool

noiseData 공개적으로 프로퍼티

public double[] noiseData
리턴 double[]

pixelData 공개적으로 프로퍼티

public byte[] pixelData
리턴 byte[]