5 #include <GL/freeglut.h>
virtual void display()=0
Método virtual que permite que uma classe filha implemente um método para mostrar na janela desenhos ...
virtual void PassiveMotionFunc(int x, int y)=0
Método virtual que permite que uma classe filha implemente um Método para tratar a posição do mouse e...
Classe para gerenciar interfaces com o OpenGl.
static void MouseFuncWrapper(int button, int state, int x, int y)
Método para obter o click do mouse, se o mouse está clicado e sua posição x e y na tela;...
static void PassiveMotionFuncWrapper(int x, int y)
Método para obter a posição do mouse enquanto ele está em movimento sem que o botão esteja apertado...
virtual void MotionFunc(int x, int y)=0
Método virtual que permite que uma classe filha implemente um Método para tratar a posição do mouse e...
static void MotionFuncWrapper(int x, int y)
Método para obter a posição do mouse enquanto ele está em movimento e com o botão apertado...
static void displayWrapper(void)
Método para mostrar na janela desenhos criados com comandos no OpenGL.
void startFramework(int argv, char *argc[])
Inicializa a aplicação permitindo a abertura de uma janela e o desenhos quaisquer a partir do OpenGL...
static void setInstance(GlView *Img)
Recebe uma instância do objeto GlView e seta a variável instance.
virtual void MouseClickProcess(int button, int state, int x, int y)=0
Método virtual que permite que uma classe filha implemente um Método para tratar o click do mouse...