Logo Search packages:      
Sourcecode: k3d version File versions

trace.cpp File Reference


Detailed Description

Author:
Timothy M. Shead (tshead@k-3d.com)

Definition in file trace.cpp.

#include "platform.h"
#include <GL/glx.h>
#include <GL/gl.h>
#include <GL/glu.h>
#include <iostream>
#include <sstream>
#include <stack>

Go to the source code of this file.

Namespaces

namespace  sdpgl
namespace  sdpgl::implementation_private

Functions

void sdpgl::implementation_private::Accum (GLenum op, GLfloat value)
void sdpgl::implementation_private::AlphaFunc (GLenum func, GLclampf ref)
GLboolean sdpgl::implementation_private::AreTexturesResident (GLsizei n, const GLuint *textures, GLboolean *residences)
void sdpgl::implementation_private::ArrayElement (GLint i)
void sdpgl::implementation_private::Begin (GLenum mode)
void begin_function_trace (const std::string Function, const std::string Arguments)
void sdpgl::implementation_private::BindTexture (GLenum target, GLuint texture)
void sdpgl::implementation_private::Bitmap (GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
void sdpgl::implementation_private::BlendFunc (GLenum sfactor, GLenum dfactor)
void sdpgl::implementation_private::CallList (GLuint list)
void sdpgl::implementation_private::CallLists (GLsizei n, GLenum type, const GLvoid *lists)
void sdpgl::implementation_private::Clear (GLbitfield mask)
void sdpgl::implementation_private::ClearAccum (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void sdpgl::implementation_private::ClearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
void sdpgl::implementation_private::ClearDepth (GLclampd depth)
void sdpgl::implementation_private::ClearIndex (GLfloat c)
void sdpgl::implementation_private::ClearStencil (GLint s)
void sdpgl::implementation_private::ClipPlane (GLenum plane, const GLdouble *equation)
void sdpgl::implementation_private::Color3b (GLbyte red, GLbyte green, GLbyte blue)
void sdpgl::implementation_private::Color3bv (const GLbyte *v)
void sdpgl::implementation_private::Color3d (GLdouble red, GLdouble green, GLdouble blue)
void sdpgl::implementation_private::Color3dv (const GLdouble *v)
void sdpgl::implementation_private::Color3f (GLfloat red, GLfloat green, GLfloat blue)
void sdpgl::implementation_private::Color3fv (const GLfloat *v)
void sdpgl::implementation_private::Color3i (GLint red, GLint green, GLint blue)
void sdpgl::implementation_private::Color3iv (const GLint *v)
void sdpgl::implementation_private::Color3s (GLshort red, GLshort green, GLshort blue)
void sdpgl::implementation_private::Color3sv (const GLshort *v)
void sdpgl::implementation_private::Color3ub (GLubyte red, GLubyte green, GLubyte blue)
void sdpgl::implementation_private::Color3ubv (const GLubyte *v)
void sdpgl::implementation_private::Color3ui (GLuint red, GLuint green, GLuint blue)
void sdpgl::implementation_private::Color3uiv (const GLuint *v)
void sdpgl::implementation_private::Color3us (GLushort red, GLushort green, GLushort blue)
void sdpgl::implementation_private::Color3usv (const GLushort *v)
void sdpgl::implementation_private::Color4b (GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
void sdpgl::implementation_private::Color4bv (const GLbyte *v)
void sdpgl::implementation_private::Color4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
void sdpgl::implementation_private::Color4dv (const GLdouble *v)
void sdpgl::implementation_private::Color4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
void sdpgl::implementation_private::Color4fv (const GLfloat *v)
void sdpgl::implementation_private::Color4i (GLint red, GLint green, GLint blue, GLint alpha)
void sdpgl::implementation_private::Color4iv (const GLint *v)
void sdpgl::implementation_private::Color4s (GLshort red, GLshort green, GLshort blue, GLshort alpha)
void sdpgl::implementation_private::Color4sv (const GLshort *v)
void sdpgl::implementation_private::Color4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
void sdpgl::implementation_private::Color4ubv (const GLubyte *v)
void sdpgl::implementation_private::Color4ui (GLuint red, GLuint green, GLuint blue, GLuint alpha)
void sdpgl::implementation_private::Color4uiv (const GLuint *v)
void sdpgl::implementation_private::Color4us (GLushort red, GLushort green, GLushort blue, GLushort alpha)
void sdpgl::implementation_private::Color4usv (const GLushort *v)
void sdpgl::implementation_private::ColorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
void sdpgl::implementation_private::ColorMaterial (GLenum face, GLenum mode)
void sdpgl::implementation_private::ColorPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void sdpgl::implementation_private::CopyPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
void sdpgl::implementation_private::CopyTexImage1D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLint border)
void sdpgl::implementation_private::CopyTexImage2D (GLenum target, GLint level, GLenum internalFormat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
void sdpgl::implementation_private::CopyTexSubImage1D (GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
void sdpgl::implementation_private::CopyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
void sdpgl::implementation_private::CullFace (GLenum mode)
void sdpgl::implementation_private::DeleteLists (GLuint list, GLsizei range)
void sdpgl::implementation_private::DeleteTextures (GLsizei n, const GLuint *textures)
void sdpgl::implementation_private::DepthFunc (GLenum func)
void sdpgl::implementation_private::DepthMask (GLboolean flag)
void sdpgl::implementation_private::DepthRange (GLclampd zNear, GLclampd zFar)
void sdpgl::implementation_private::Disable (GLenum cap)
void sdpgl::implementation_private::DisableClientState (GLenum array)
void sdpgl::implementation_private::DrawArrays (GLenum mode, GLint first, GLsizei count)
void sdpgl::implementation_private::DrawBuffer (GLenum mode)
void sdpgl::implementation_private::DrawElements (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices)
void sdpgl::implementation_private::DrawPixels (GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void sdpgl::implementation_private::EdgeFlag (GLboolean flag)
void sdpgl::implementation_private::EdgeFlagPointer (GLsizei stride, const GLboolean *pointer)
void sdpgl::implementation_private::EdgeFlagv (const GLboolean *flag)
void sdpgl::implementation_private::Enable (GLenum cap)
void sdpgl::implementation_private::EnableClientState (GLenum array)
void sdpgl::implementation_private::End ()
void end_function_trace ()
void sdpgl::implementation_private::EndList ()
void sdpgl::implementation_private::EvalCoord1d (GLdouble u)
void sdpgl::implementation_private::EvalCoord1dv (const GLdouble *u)
void sdpgl::implementation_private::EvalCoord1f (GLfloat u)
void sdpgl::implementation_private::EvalCoord1fv (const GLfloat *u)
void sdpgl::implementation_private::EvalCoord2d (GLdouble u, GLdouble v)
void sdpgl::implementation_private::EvalCoord2dv (const GLdouble *u)
void sdpgl::implementation_private::EvalCoord2f (GLfloat u, GLfloat v)
void sdpgl::implementation_private::EvalCoord2fv (const GLfloat *u)
void sdpgl::implementation_private::EvalMesh1 (GLenum mode, GLint i1, GLint i2)
void sdpgl::implementation_private::EvalMesh2 (GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
void sdpgl::implementation_private::EvalPoint1 (GLint i)
void sdpgl::implementation_private::EvalPoint2 (GLint i, GLint j)
void sdpgl::implementation_private::FeedbackBuffer (GLsizei size, GLenum type, GLfloat *buffer)
void sdpgl::implementation_private::Finish ()
void sdpgl::implementation_private::Flush ()
void sdpgl::implementation_private::Fogf (GLenum pname, GLfloat param)
void sdpgl::implementation_private::Fogfv (GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::Fogi (GLenum pname, GLint param)
void sdpgl::implementation_private::Fogiv (GLenum pname, const GLint *params)
void sdpgl::implementation_private::FrontFace (GLenum mode)
void sdpgl::implementation_private::Frustum (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
GLuint sdpgl::implementation_private::GenLists (GLsizei range)
void sdpgl::implementation_private::GenTextures (GLsizei n, GLuint *textures)
void sdpgl::implementation_private::GetBooleanv (GLenum pname, GLboolean *params)
void sdpgl::implementation_private::GetClipPlane (GLenum plane, GLdouble *equation)
void sdpgl::implementation_private::GetDoublev (GLenum pname, GLdouble *params)
GLenum sdpgl::implementation_private::GetError ()
void sdpgl::implementation_private::GetFloatv (GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetIntegerv (GLenum pname, GLint *params)
void sdpgl::implementation_private::GetLightfv (GLenum light, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetLightiv (GLenum light, GLenum pname, GLint *params)
void sdpgl::implementation_private::GetMapdv (GLenum target, GLenum query, GLdouble *v)
void sdpgl::implementation_private::GetMapfv (GLenum target, GLenum query, GLfloat *v)
void sdpgl::implementation_private::GetMapiv (GLenum target, GLenum query, GLint *v)
void sdpgl::implementation_private::GetMaterialfv (GLenum face, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetMaterialiv (GLenum face, GLenum pname, GLint *params)
void sdpgl::implementation_private::GetPixelMapfv (GLenum map, GLfloat *values)
void sdpgl::implementation_private::GetPixelMapuiv (GLenum map, GLuint *values)
void sdpgl::implementation_private::GetPixelMapusv (GLenum map, GLushort *values)
void sdpgl::implementation_private::GetPointerv (GLenum pname, GLvoid **params)
void sdpgl::implementation_private::GetPolygonStipple (GLubyte *mask)
const GLubyte * sdpgl::implementation_private::GetString (GLenum name)
void sdpgl::implementation_private::GetTexEnvfv (GLenum target, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetTexEnviv (GLenum target, GLenum pname, GLint *params)
void sdpgl::implementation_private::GetTexGendv (GLenum coord, GLenum pname, GLdouble *params)
void sdpgl::implementation_private::GetTexGenfv (GLenum coord, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetTexGeniv (GLenum coord, GLenum pname, GLint *params)
void sdpgl::implementation_private::GetTexImage (GLenum target, GLint level, GLenum format, GLenum type, GLvoid *pixels)
void sdpgl::implementation_private::GetTexLevelParameterfv (GLenum target, GLint level, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetTexLevelParameteriv (GLenum target, GLint level, GLenum pname, GLint *params)
void sdpgl::implementation_private::GetTexParameterfv (GLenum target, GLenum pname, GLfloat *params)
void sdpgl::implementation_private::GetTexParameteriv (GLenum target, GLenum pname, GLint *params)
void sdpgl::implementation_private::Hint (GLenum target, GLenum mode)
void sdpgl::implementation_private::Indexd (GLdouble c)
void sdpgl::implementation_private::Indexdv (const GLdouble *c)
void sdpgl::implementation_private::Indexf (GLfloat c)
void sdpgl::implementation_private::Indexfv (const GLfloat *c)
void sdpgl::implementation_private::Indexi (GLint c)
void sdpgl::implementation_private::Indexiv (const GLint *c)
void sdpgl::implementation_private::IndexMask (GLuint mask)
void sdpgl::implementation_private::IndexPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
void sdpgl::implementation_private::Indexs (GLshort c)
void sdpgl::implementation_private::Indexsv (const GLshort *c)
void sdpgl::implementation_private::Indexub (GLubyte c)
void sdpgl::implementation_private::Indexubv (const GLubyte *c)
void sdpgl::implementation_private::InitNames ()
void sdpgl::implementation_private::InterleavedArrays (GLenum format, GLsizei stride, const GLvoid *pointer)
GLboolean sdpgl::implementation_private::IsEnabled (GLenum cap)
GLboolean sdpgl::implementation_private::IsList (GLuint list)
GLboolean sdpgl::implementation_private::IsTexture (GLuint texture)
void sdpgl::implementation_private::Lightf (GLenum light, GLenum pname, GLfloat param)
void sdpgl::implementation_private::Lightfv (GLenum light, GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::Lighti (GLenum light, GLenum pname, GLint param)
void sdpgl::implementation_private::Lightiv (GLenum light, GLenum pname, const GLint *params)
void sdpgl::implementation_private::LightModelf (GLenum pname, GLfloat param)
void sdpgl::implementation_private::LightModelfv (GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::LightModeli (GLenum pname, GLint param)
void sdpgl::implementation_private::LightModeliv (GLenum pname, const GLint *params)
void sdpgl::implementation_private::LineStipple (GLint factor, GLushort pattern)
void sdpgl::implementation_private::LineWidth (GLfloat width)
void sdpgl::implementation_private::ListBase (GLuint base)
void sdpgl::implementation_private::LoadIdentity ()
void sdpgl::implementation_private::LoadMatrixd (const GLdouble *m)
void sdpgl::implementation_private::LoadMatrixf (const GLfloat *m)
void sdpgl::implementation_private::LoadName (GLuint name)
void sdpgl::implementation_private::LogicOp (GLenum opcode)
void sdpgl::implementation_private::Map1d (GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
void sdpgl::implementation_private::Map1f (GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
void sdpgl::implementation_private::Map2d (GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
void sdpgl::implementation_private::Map2f (GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
void sdpgl::implementation_private::MapGrid1d (GLint un, GLdouble u1, GLdouble u2)
void sdpgl::implementation_private::MapGrid1f (GLint un, GLfloat u1, GLfloat u2)
void sdpgl::implementation_private::MapGrid2d (GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
void sdpgl::implementation_private::MapGrid2f (GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
void sdpgl::implementation_private::Materialf (GLenum face, GLenum pname, GLfloat param)
void sdpgl::implementation_private::Materialfv (GLenum face, GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::Materiali (GLenum face, GLenum pname, GLint param)
void sdpgl::implementation_private::Materialiv (GLenum face, GLenum pname, const GLint *params)
void sdpgl::implementation_private::MatrixMode (GLenum mode)
void sdpgl::implementation_private::MultMatrixd (const GLdouble *m)
void sdpgl::implementation_private::MultMatrixf (const GLfloat *m)
void sdpgl::implementation_private::NewList (GLuint list, GLenum mode)
void sdpgl::implementation_private::Normal3b (GLbyte nx, GLbyte ny, GLbyte nz)
void sdpgl::implementation_private::Normal3bv (const GLbyte *v)
void sdpgl::implementation_private::Normal3d (GLdouble nx, GLdouble ny, GLdouble nz)
void sdpgl::implementation_private::Normal3dv (const GLdouble *v)
void sdpgl::implementation_private::Normal3f (GLfloat nx, GLfloat ny, GLfloat nz)
void sdpgl::implementation_private::Normal3fv (const GLfloat *v)
void sdpgl::implementation_private::Normal3i (GLint nx, GLint ny, GLint nz)
void sdpgl::implementation_private::Normal3iv (const GLint *v)
void sdpgl::implementation_private::Normal3s (GLshort nx, GLshort ny, GLshort nz)
void sdpgl::implementation_private::Normal3sv (const GLshort *v)
void sdpgl::implementation_private::NormalPointer (GLenum type, GLsizei stride, const GLvoid *pointer)
void sdpgl::implementation_private::Ortho (GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
void sdpgl::implementation_private::PassThrough (GLfloat token)
void sdpgl::implementation_private::PixelMapfv (GLenum map, GLsizei mapsize, const GLfloat *values)
void sdpgl::implementation_private::PixelMapuiv (GLenum map, GLsizei mapsize, const GLuint *values)
void sdpgl::implementation_private::PixelMapusv (GLenum map, GLsizei mapsize, const GLushort *values)
void sdpgl::implementation_private::PixelStoref (GLenum pname, GLfloat param)
void sdpgl::implementation_private::PixelStorei (GLenum pname, GLint param)
void sdpgl::implementation_private::PixelTransferf (GLenum pname, GLfloat param)
void sdpgl::implementation_private::PixelTransferi (GLenum pname, GLint param)
void sdpgl::implementation_private::PixelZoom (GLfloat xfactor, GLfloat yfactor)
void sdpgl::implementation_private::PointSize (GLfloat size)
void sdpgl::implementation_private::PolygonMode (GLenum face, GLenum mode)
void sdpgl::implementation_private::PolygonOffset (GLfloat factor, GLfloat units)
void sdpgl::implementation_private::PolygonStipple (const GLubyte *mask)
void sdpgl::implementation_private::pop_trace ()
void sdpgl::implementation_private::PopAttrib ()
void sdpgl::implementation_private::PopClientAttrib ()
void sdpgl::implementation_private::PopMatrix ()
void sdpgl::implementation_private::PopName ()
void sdpgl::implementation_private::PrioritizeTextures (GLsizei n, const GLuint *textures, const GLclampf *priorities)
void sdpgl::implementation_private::push_trace (bool State)
void sdpgl::implementation_private::PushAttrib (GLbitfield mask)
void sdpgl::implementation_private::PushClientAttrib (GLbitfield mask)
void sdpgl::implementation_private::PushMatrix ()
void sdpgl::implementation_private::PushName (GLuint name)
void sdpgl::implementation_private::RasterPos2d (GLdouble x, GLdouble y)
void sdpgl::implementation_private::RasterPos2dv (const GLdouble *v)
void sdpgl::implementation_private::RasterPos2f (GLfloat x, GLfloat y)
void sdpgl::implementation_private::RasterPos2fv (const GLfloat *v)
void sdpgl::implementation_private::RasterPos2i (GLint x, GLint y)
void sdpgl::implementation_private::RasterPos2iv (const GLint *v)
void sdpgl::implementation_private::RasterPos2s (GLshort x, GLshort y)
void sdpgl::implementation_private::RasterPos2sv (const GLshort *v)
void sdpgl::implementation_private::RasterPos3d (GLdouble x, GLdouble y, GLdouble z)
void sdpgl::implementation_private::RasterPos3dv (const GLdouble *v)
void sdpgl::implementation_private::RasterPos3f (GLfloat x, GLfloat y, GLfloat z)
void sdpgl::implementation_private::RasterPos3fv (const GLfloat *v)
void sdpgl::implementation_private::RasterPos3i (GLint x, GLint y, GLint z)
void sdpgl::implementation_private::RasterPos3iv (const GLint *v)
void sdpgl::implementation_private::RasterPos3s (GLshort x, GLshort y, GLshort z)
void sdpgl::implementation_private::RasterPos3sv (const GLshort *v)
void sdpgl::implementation_private::RasterPos4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void sdpgl::implementation_private::RasterPos4dv (const GLdouble *v)
void sdpgl::implementation_private::RasterPos4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void sdpgl::implementation_private::RasterPos4fv (const GLfloat *v)
void sdpgl::implementation_private::RasterPos4i (GLint x, GLint y, GLint z, GLint w)
void sdpgl::implementation_private::RasterPos4iv (const GLint *v)
void sdpgl::implementation_private::RasterPos4s (GLshort x, GLshort y, GLshort z, GLshort w)
void sdpgl::implementation_private::RasterPos4sv (const GLshort *v)
void raw_trace (const std::string Text)
 Performs the actual work of sending text to the trace output.
void sdpgl::implementation_private::ReadBuffer (GLenum mode)
void sdpgl::implementation_private::ReadPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid *pixels)
void sdpgl::implementation_private::Rectd (GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
void sdpgl::implementation_private::Rectdv (const GLdouble *v1, const GLdouble *v2)
void sdpgl::implementation_private::Rectf (GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
void sdpgl::implementation_private::Rectfv (const GLfloat *v1, const GLfloat *v2)
void sdpgl::implementation_private::Recti (GLint x1, GLint y1, GLint x2, GLint y2)
void sdpgl::implementation_private::Rectiv (const GLint *v1, const GLint *v2)
void sdpgl::implementation_private::Rects (GLshort x1, GLshort y1, GLshort x2, GLshort y2)
void sdpgl::implementation_private::Rectsv (const GLshort *v1, const GLshort *v2)
GLint sdpgl::implementation_private::RenderMode (GLenum mode)
void result_trace (const std::string Text)
void sdpgl::implementation_private::Rotated (GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
void sdpgl::implementation_private::Rotatef (GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
void sdpgl::implementation_private::Scaled (GLdouble x, GLdouble y, GLdouble z)
void sdpgl::implementation_private::Scalef (GLfloat x, GLfloat y, GLfloat z)
void sdpgl::implementation_private::Scissor (GLint x, GLint y, GLsizei width, GLsizei height)
std::string sdpGLbitfield (const GLbitfield Arg)
std::string sdpGLboolean (const GLboolean Arg)
std::string sdpGLbyte (const GLbyte Arg)
std::string sdpGLclampd (const GLclampd Arg)
std::string sdpGLclampf (const GLclampf Arg)
std::string sdpGLdouble (const GLdouble Arg)
std::string sdpGLenum (const GLenum Arg)
std::string sdpGLfloat (const GLfloat Arg)
std::string sdpGLint (const GLint Arg)
std::string sdpGLMatrixd (const GLdouble *Arg)
std::string sdpGLshort (const GLshort Arg)
std::string sdpGLsizei (const GLsizei Arg)
std::string sdpGLubyte (const GLubyte Arg)
std::string sdpGLuint (const GLuint Arg)
std::string sdpGLushort (const GLushort Arg)
std::string sdpGLvoid (const GLvoid *Arg)
void sdpgl::implementation_private::SelectBuffer (GLsizei size, GLuint *buffer)
void sdpgl::implementation_private::set_stream (std::ostream &Stream)
void sdpgl::implementation_private::ShadeModel (GLenum mode)
void sdpgl::implementation_private::StencilFunc (GLenum func, GLint ref, GLuint mask)
void sdpgl::implementation_private::StencilMask (GLuint mask)
void sdpgl::implementation_private::StencilOp (GLenum fail, GLenum zfail, GLenum zpass)
template<typename type>
std::string string_cast (const type &RHS)
void sdpgl::implementation_private::TexCoord1d (GLdouble s)
void sdpgl::implementation_private::TexCoord1dv (const GLdouble *v)
void sdpgl::implementation_private::TexCoord1f (GLfloat s)
void sdpgl::implementation_private::TexCoord1fv (const GLfloat *v)
void sdpgl::implementation_private::TexCoord1i (GLint s)
void sdpgl::implementation_private::TexCoord1iv (const GLint *v)
void sdpgl::implementation_private::TexCoord1s (GLshort s)
void sdpgl::implementation_private::TexCoord1sv (const GLshort *v)
void sdpgl::implementation_private::TexCoord2d (GLdouble s, GLdouble t)
void sdpgl::implementation_private::TexCoord2dv (const GLdouble *v)
void sdpgl::implementation_private::TexCoord2f (GLfloat s, GLfloat t)
void sdpgl::implementation_private::TexCoord2fv (const GLfloat *v)
void sdpgl::implementation_private::TexCoord2i (GLint s, GLint t)
void sdpgl::implementation_private::TexCoord2iv (const GLint *v)
void sdpgl::implementation_private::TexCoord2s (GLshort s, GLshort t)
void sdpgl::implementation_private::TexCoord2sv (const GLshort *v)
void sdpgl::implementation_private::TexCoord3d (GLdouble s, GLdouble t, GLdouble r)
void sdpgl::implementation_private::TexCoord3dv (const GLdouble *v)
void sdpgl::implementation_private::TexCoord3f (GLfloat s, GLfloat t, GLfloat r)
void sdpgl::implementation_private::TexCoord3fv (const GLfloat *v)
void sdpgl::implementation_private::TexCoord3i (GLint s, GLint t, GLint r)
void sdpgl::implementation_private::TexCoord3iv (const GLint *v)
void sdpgl::implementation_private::TexCoord3s (GLshort s, GLshort t, GLshort r)
void sdpgl::implementation_private::TexCoord3sv (const GLshort *v)
void sdpgl::implementation_private::TexCoord4d (GLdouble s, GLdouble t, GLdouble r, GLdouble q)
void sdpgl::implementation_private::TexCoord4dv (const GLdouble *v)
void sdpgl::implementation_private::TexCoord4f (GLfloat s, GLfloat t, GLfloat r, GLfloat q)
void sdpgl::implementation_private::TexCoord4fv (const GLfloat *v)
void sdpgl::implementation_private::TexCoord4i (GLint s, GLint t, GLint r, GLint q)
void sdpgl::implementation_private::TexCoord4iv (const GLint *v)
void sdpgl::implementation_private::TexCoord4s (GLshort s, GLshort t, GLshort r, GLshort q)
void sdpgl::implementation_private::TexCoord4sv (const GLshort *v)
void sdpgl::implementation_private::TexCoordPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void sdpgl::implementation_private::TexEnvf (GLenum target, GLenum pname, GLfloat param)
void sdpgl::implementation_private::TexEnvfv (GLenum target, GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::TexEnvi (GLenum target, GLenum pname, GLint param)
void sdpgl::implementation_private::TexEnviv (GLenum target, GLenum pname, const GLint *params)
void sdpgl::implementation_private::TexGend (GLenum coord, GLenum pname, GLdouble param)
void sdpgl::implementation_private::TexGendv (GLenum coord, GLenum pname, const GLdouble *params)
void sdpgl::implementation_private::TexGenf (GLenum coord, GLenum pname, GLfloat param)
void sdpgl::implementation_private::TexGenfv (GLenum coord, GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::TexGeni (GLenum coord, GLenum pname, GLint param)
void sdpgl::implementation_private::TexGeniv (GLenum coord, GLenum pname, const GLint *params)
void sdpgl::implementation_private::TexImage1D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void sdpgl::implementation_private::TexImage2D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid *pixels)
void sdpgl::implementation_private::TexParameterf (GLenum target, GLenum pname, GLfloat param)
void sdpgl::implementation_private::TexParameterfv (GLenum target, GLenum pname, const GLfloat *params)
void sdpgl::implementation_private::TexParameteri (GLenum target, GLenum pname, GLint param)
void sdpgl::implementation_private::TexParameteriv (GLenum target, GLenum pname, const GLint *params)
void sdpgl::implementation_private::TexSubImage1D (GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid *pixels)
void sdpgl::implementation_private::TexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid *pixels)
void sdpgl::implementation_private::trace (const std::string Text)
void sdpgl::implementation_private::Translated (GLdouble x, GLdouble y, GLdouble z)
void sdpgl::implementation_private::Translatef (GLfloat x, GLfloat y, GLfloat z)
void sdpgl::implementation_private::Vertex2d (GLdouble x, GLdouble y)
void sdpgl::implementation_private::Vertex2dv (const GLdouble *v)
void sdpgl::implementation_private::Vertex2f (GLfloat x, GLfloat y)
void sdpgl::implementation_private::Vertex2fv (const GLfloat *v)
void sdpgl::implementation_private::Vertex2i (GLint x, GLint y)
void sdpgl::implementation_private::Vertex2iv (const GLint *v)
void sdpgl::implementation_private::Vertex2s (GLshort x, GLshort y)
void sdpgl::implementation_private::Vertex2sv (const GLshort *v)
void sdpgl::implementation_private::Vertex3d (GLdouble x, GLdouble y, GLdouble z)
void sdpgl::implementation_private::Vertex3dv (const GLdouble *v)
void sdpgl::implementation_private::Vertex3f (GLfloat x, GLfloat y, GLfloat z)
void sdpgl::implementation_private::Vertex3fv (const GLfloat *v)
void sdpgl::implementation_private::Vertex3i (GLint x, GLint y, GLint z)
void sdpgl::implementation_private::Vertex3iv (const GLint *v)
void sdpgl::implementation_private::Vertex3s (GLshort x, GLshort y, GLshort z)
void sdpgl::implementation_private::Vertex3sv (const GLshort *v)
void sdpgl::implementation_private::Vertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w)
void sdpgl::implementation_private::Vertex4dv (const GLdouble *v)
void sdpgl::implementation_private::Vertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w)
void sdpgl::implementation_private::Vertex4fv (const GLfloat *v)
void sdpgl::implementation_private::Vertex4i (GLint x, GLint y, GLint z, GLint w)
void sdpgl::implementation_private::Vertex4iv (const GLint *v)
void sdpgl::implementation_private::Vertex4s (GLshort x, GLshort y, GLshort z, GLshort w)
void sdpgl::implementation_private::Vertex4sv (const GLshort *v)
void sdpgl::implementation_private::VertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer)
void sdpgl::implementation_private::Viewport (GLint x, GLint y, GLsizei width, GLsizei height)

Variables

static std::stack< bool > g_output_stack
 Maintains the current tracing status (on/off) on a stack.
static std::ostream * g_output_stream = &std::cerr
 Stores a pointer to the desired output stream (defaults to cerr).


Generated by  Doxygen 1.6.0   Back to index