dmj5
Class DMJ_VariableConvolutionFilter
Object
common:Generic
dmj5:DMJ_ConvolutionFilter
dmj5:DMJ_VariableConvolutionFilter
- Direct Known Subclasses:
- DMJ_MotionBlur
class
- DMJ_ConvolutionFilter:DMJ_VariableConvolutionFilter
Base convolution filter class (position-dependent version).
The purpose of this class is to create the arrays required to
support convolution filtering. This consists of an offset array,
a weight array, an overall bias, and an overall multiplier.
These should be set in the Init() function.
Ultra Fractal Source
Toggle UF Source Code Display
class DMJ_VariableConvolutionFilter(DMJ_ConvolutionFilter) {
; Base convolution filter class (position-dependent version).
;
; The purpose of this class is to create the arrays required to
; support convolution filtering. This consists of an offset array,
; a weight array, an overall bias, and an overall multiplier.
; These should be set in the Init() function.
public:
import "common.ulb"
func DMJ_VariableConvolutionFilter(Generic pparent)
DMJ_ConvolutionFilter.DMJ_ConvolutionFilter(pparent)
endfunc
default:
int param v_dmj_variableconvolutionfilter
caption = "Version (DMJ_VariableConvolutionFilter)"
default = 100
hint = "This version parameter is used to detect when a change has been made to the formula that is incompatible with the previous version. When that happens, this field will reflect the old version number to alert you to the fact that an alternate rendering is being used."
visible = @v_dmj_variableconvolutionfilter < 100
endparam
}
Methods inherited from class Object |
|
DMJ_VariableConvolutionFilter
public DMJ_VariableConvolutionFilter(Generic pparent)
DMJ_VariableConvolutionFilter
public DMJ_VariableConvolutionFilter()