#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.