#include "libfreenect.hpp"
#include <pthread.h>
#include <stdio.h>
#include <iostream>
#include <string.h>
#include <cmath>
#include <vector>
#include <GL/glut.h>
#include <GL/gl.h>
#include <GL/glu.h>
Go to the source code of this file.
Classes | |
class | Mutex |
class | MyFreenectDevice |
class | Mutex::ScopedLock |
Functions | |
void | DrawGLScene () |
double | freenect_angle (0) |
void * | gl_threadfunc (void *arg) |
int | got_frames (0) |
void | InitGL (int Width, int Height) |
void | keyPressed (unsigned char key, int x, int y) |
int | main (int argc, char **argv) |
freenect_video_format | requested_format (FREENECT_VIDEO_RGB) |
void | ReSizeGLScene (int Width, int Height) |
int | window (0) |
Variables | |
MyFreenectDevice * | device |
Freenect::Freenect | freenect |
int | g_argc |
char ** | g_argv |
GLuint | gl_depth_tex |
GLuint | gl_rgb_tex |
void DrawGLScene | ( | ) |
Definition at line 185 of file cppview.cpp.
double freenect_angle | ( | 0 | ) |
void* gl_threadfunc | ( | void * | arg | ) |
Definition at line 326 of file cppview.cpp.
int got_frames | ( | 0 | ) |
void InitGL | ( | int | Width, |
int | Height | ||
) |
Definition at line 306 of file cppview.cpp.
void keyPressed | ( | unsigned char | key, |
int | x, | ||
int | y | ||
) |
Definition at line 236 of file cppview.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 350 of file cppview.cpp.
freenect_video_format requested_format | ( | FREENECT_VIDEO_RGB | ) |
void ReSizeGLScene | ( | int | Width, |
int | Height | ||
) |
Definition at line 297 of file cppview.cpp.
int window | ( | 0 | ) |
MyFreenectDevice* device |
Definition at line 173 of file cppview.cpp.
Freenect::Freenect freenect |
Definition at line 172 of file cppview.cpp.
int g_argc |
Definition at line 182 of file cppview.cpp.
char** g_argv |
Definition at line 183 of file cppview.cpp.
GLuint gl_depth_tex |
Definition at line 176 of file cppview.cpp.
GLuint gl_rgb_tex |
Definition at line 177 of file cppview.cpp.