Apuntando a una función que es un miembro de la clase - glfw setKeycallback

Estoy escribiendo una aplicación glfw, en la que he incluido la función callse en una clase simple. Tengo problemas para configurar la devolución de llamada clave. Mi clase se define como:

class GAME 
{
private:
    bool running;
public:
    GAME();
    int execute();
    void events(int, int);
    int loop();
    int render();
};

La función de ejecución es:

int GAME::execute() 
    {
        glfwOpenWindow(640, 320, 8, 8, 8, 8, 0, 0, GLFW_WINDOW);
        glfwSetWindowTitle("Viraj");
        glfwSetKeyCallback(events);
        running = true;
        while(glfwGetWindowParam(GLFW_OPENED))
        {
            glfwPollEvents();
            loop();
            render();
        }
        return 0;
    }

Compilar el siguiente código en Visual Studio 2010, da el error:

error C3867: 'GAME::events': function call missing argument list; use '&GAME::events' to create a pointer to member

Uso y JUEGO :: eventos da:

error C2664: 'glfwSetKeyCallback' : cannot convert parameter 1 from 'void (__thiscall GAME::* )(int,int)' to 'GLFWkeyfun' 1> There is no context in which this conversio,n is possible

Respuestas a la pregunta(7)

Su respuesta a la pregunta