/* function assumes out to be zero'ed, only does RGBA */ if(node->custom1==0){ void bilinear_interpolation(struct ImBuf *in, struct ImBuf *out, float u, float v, int xout, int yout); } else if(node->custom1==1){ void neareast_interpolation(struct ImBuf *in, struct ImBuf *out, float u, float v, int xout, int yout); } else{ void bicubic_interpolation(struct ImBuf *in, struct ImBuf *out, float x, float y, int xout, int yout); }