#include "visx/tclpkg-gl.h"
#include "geom/rect.h"
#include "gfx/canvas.h"
#include "gfx/glcanvas.h"
#include "tcl/list.h"
#include "tcl/pkg.h"
#include "rutz/arrays.h"
#include "rutz/error.h"
#include <cmath>
#include <map>
#include "rutz/trace.h"
Go to the source code of this file.
Namespaces | |
namespace | GLTcl |
Classes | |
struct | GLTcl::AttribInfo |
struct | GLTcl::NameVal |
Defines | |
#define | NAMEVAL(x) #x, x |
Functions | |
void | GLTcl::loadMatrix (nub::soft_ref< GLCanvas > canvas, tcl::list entries) |
void | GLTcl::lookAt (tcl::list args) |
void | GLTcl::antialias (bool on_off) |
void | GLTcl::drawOneLine (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2) |
void | GLTcl::drawThickLine (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2, GLdouble thickness) |
tcl::list | GLTcl::lineInfo () |
const char * | GLTcl::getString (GLenum name) |
void | GLTcl::loadGet (tcl::pkg *pkg) |
void | GLTcl::loadEnums (tcl::pkg *pkg) |
void | GLTcl::extractValues (GLenum tag, GLboolean *vals_out) |
void | GLTcl::extractValues (GLenum tag, GLdouble *vals_out) |
void | GLTcl::extractValues (GLenum tag, GLint *vals_out) |
template<class T> | |
tcl::list | GLTcl::get (GLenum param_tag) |
int | Gl_Init (Tcl_Interp *interp) |
Definition in file tclpkg-gl.cc.