public static void Init(AnimatedPNGsOutput _src, RenderTexture[] frames)
    {
        // Get existing open window or if none, make a new one:
        MyWindow window = (MyWindow)EditorWindow.GetWindow(typeof(MyWindow));

        window.m_Src    = _src;
        window.m_Frames = frames;
        window.m_SW     = Stopwatch.StartNew();
        window.Show();
    }
    //public Texture2D m_Cached;

    public override Node Create(Vector2 pos)
    {
        AnimatedPNGsOutput node = CreateInstance <AnimatedPNGsOutput> ();

        node.rect = new Rect(pos.x, pos.y, 150, 150);
        node.name = "AnimatedPNGsOutput";
        node.CreateInput("RGB", "TextureParam", NodeSide.Left, 50);
        node.CreateInput("Alpha", "TextureParam", NodeSide.Left, 70);
        node.CreateInput("AnimatedValue", "Float", NodeSide.Left, 90);
        return(node);
    }