def METHOD_NAME(self, *args):
    effects = []
    for child in self.children[::-1]:
        text = child.text
        if text == 'none':
            pass
        if text == 'fxaa':
            effects.append(FXAAEffect())
        if text == 'monochrome':
            effects.append(MonochromeEffect())
        if text == 'invert':
            effects.append(InvertEffect())
        if text == 'mix':
            effects.append(ChannelMixEffect())
        if text == 'blur_h':
            effects.append(HorizontalBlurEffect())
        if text == 'blur_v':
            effects.append(VerticalBlurEffect())
        if text == 'postprocessing':
            effects.append(ScanlinesEffect())
        if text == 'pixelate':
            effects.append(PixelateEffect())
    if self.effectwidget:
        self.effectwidget.effects = effects