Murl Engine Lua Addon API  Version 1.0 beta
Murl.IFilter

The filter interface.


Table members

Methods


GetWidth()

Get the filter width.

Number GetWidth()

Returns
Number The filter width.

SetWidth(width)

Set the filter width.

SetWidth(Number width)

Parameters
widthThe filter width.

Apply(dValH)

Apply the filter horizontally.

Number Apply(Number dValH)

Parameters
dValHThe horizontal distance in range [-filterWidth .. filterWidth].
Returns
Number The filtered value or zero if distance is out of range.

Apply(dValH, dValV)

Apply the filter horizontally and vertically.

Number Apply(Number dValH, Number dValV)

Parameters
dValHThe horizontal distance in range [-filterWidth .. filterWidth].
dValVThe vertical distance in range [-filterWidth .. filterWidth].
Returns
Number The filtered value or zero if any distance is out of range.