Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "gl_globals.h"
#include "gfxlib.h"
#include "gl_matrix.h"
#include <GL/glu.h>
#include <assert.h>
Go to the source code of this file.
Macros | |
#define | SELECTBUF_SIZE MAX_PICK*4 |
Functions | |
void | GFXBeginPick (int x, int y, int xsize, int ysize) |
void | GFXSetPickName (int name) |
void | drawRects (GLenum mode) |
bool | GFXCheckPicked () |
vector< PickData > * | GFXEndPick () |
Variables | |
const float | epsilon = 0.001 |
static vector< PickData > * | picked_objects = new vector< PickData > () |
static unsigned | selectbuf [SELECTBUF_SIZE] |
#define SELECTBUF_SIZE MAX_PICK*4 |
Definition at line 10 of file gl_pick.cpp.
Referenced by GFXBeginPick().
void drawRects | ( | GLenum | mode) |
Definition at line 49 of file gl_pick.cpp.
Definition at line 18 of file gl_pick.cpp.
References GFXGetFrustumVars(), picked_objects, GFXMatrices::projection, selectbuf, and SELECTBUF_SIZE.
bool GFXCheckPicked | ( | ) |
Definition at line 78 of file gl_pick.cpp.
vector< PickData >* GFXEndPick | ( | ) |
void GFXSetPickName | ( | int | name) |
Definition at line 41 of file gl_pick.cpp.
const float epsilon = 0.001 |
Definition at line 11 of file gl_pick.cpp.
Definition at line 13 of file gl_pick.cpp.
Referenced by GFXBeginPick(), and GFXEndPick().
|
static |
Definition at line 14 of file gl_pick.cpp.
Referenced by GFXBeginPick(), and GFXEndPick().