def METHOD_NAME(self):
    if self.complex_mode:
        fclim = Function(_APPLY_CLIM_FLOAT)
        fgamma = Function(_APPLY_GAMMA_FLOAT)
        chain = [
            Function(COMPLEX_TRANSFORMS[self.complex_mode]),
            fclim,
            fgamma,
            Function(self.cmap.glsl_map),
        ]
        fun = FunctionChain(None, chain)
        fclim["clim"] = self._texture.clim_normalized
        fgamma["gamma"] = self.gamma
        return fun
    return super().METHOD_NAME()