File Reference

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

Include dependency graph for

Go to the source code of this file.


namespace  GLTcl


struct  GLTcl::AttribInfo
struct  GLTcl::NameVal


#define NAMEVAL(x)   #x, x


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)

Detailed Description

tcl interface package for low-level OpenGL routines

Definition in file

The software described here is Copyright (c) 1998-2005, Rob Peters.
This page was generated Wed Dec 3 06:53:37 2008 by Doxygen version 1.5.5.