tclpkg-gl.cc 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 tclpkg-gl.cc:

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)


Detailed Description

tcl interface package for low-level OpenGL routines

Definition in file tclpkg-gl.cc.


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.