   Problem with glutDisplayFunc
  Wasn't sure if this belongs here or in the OpenGL section so sorry if it's in the wrong board.The following line is giving me an errorglutDisplayFunc(Render);That line of code is in the contructor for a class I created call Display.  Render is a member function of Display.  But when I try to compile it gives me this errorQuote:error C3867: 'Display::Render': function call missing argument list; use '&Display::Render' to create a pointer to memberWhen I try changing it toglutDisplayFunc(&Display::Render);it gives me the errorQuote:error C2664: 'glutDisplayFunc' : cannot convert parameter 1 from 'void (__thiscall Display::* )(void)' to 'void (__cdecl *)(void)'Is there a way to do this without removing my Render function from the Display class like it was before?   
  glutDisplayFunc() expects a pointer to a free function (or to a static member function). You're giving it a pointer to a non-static member function, which is not the same thing.   ;  Thank you.  The solution in case anyone else has this problem is to make the member function static.   