core  array_cache  math  swrast  swrast_setup  tnl  tnl_dd 
Main Page   Data Structures   File List   Data Fields   Globals  

tnl_device_driver Struct Reference

#include <t_context.h>


Data Fields

void(* RunPipeline )(GLcontext *ctx)
void(* NotifyMaterialChange )(GLcontext *ctx)
GLboolean(* NotifyBegin )(GLcontext *ctx, GLenum p)
struct {
   void(*   Start )(GLcontext *ctx)
   void(*   Finish )(GLcontext *ctx)
   void(*   PrimitiveNotify )(GLcontext *ctx, GLenum mode)
   interp_func   Interp
   copy_pv_func   CopyPV
   void(*   ClippedPolygon )(GLcontext *ctx, const GLuint *elts, GLuint n)
   void(*   ClippedLine )(GLcontext *ctx, GLuint v0, GLuint v1)
   points_func   Points
   line_func   Line
   triangle_func   Triangle
   quad_func   Quad
   render_func *   PrimTabVerts
   render_func *   PrimTabElts
   void(*   ResetLineStipple )(GLcontext *ctx)
   setup_func   BuildVertices
   GLboolean(*   Multipass )(GLcontext *ctx, GLuint passno)
Render


Field Documentation

setup_func tnl_device_driver::BuildVertices
 

void(* tnl_device_driver::ClippedLine)( GLcontext *ctx, GLuint v0, GLuint v1 )
 

void(* tnl_device_driver::ClippedPolygon)( GLcontext *ctx, const GLuint *elts, GLuint n )
 

copy_pv_func tnl_device_driver::CopyPV
 

void(* tnl_device_driver::Finish)(GLcontext *ctx)
 

interp_func tnl_device_driver::Interp
 

line_func tnl_device_driver::Line
 

GLboolean(* tnl_device_driver::Multipass)( GLcontext *ctx, GLuint passno )
 

GLboolean(* tnl_device_driver::NotifyBegin)(GLcontext *ctx, GLenum p)
 

void(* tnl_device_driver::NotifyMaterialChange)(GLcontext *ctx)
 

points_func tnl_device_driver::Points
 

void(* tnl_device_driver::PrimitiveNotify)(GLcontext *ctx, GLenum mode)
 

render_func* tnl_device_driver::PrimTabElts
 

render_func* tnl_device_driver::PrimTabVerts
 

quad_func tnl_device_driver::Quad
 

struct { ... } tnl_device_driver::Render
 

void(* tnl_device_driver::ResetLineStipple)( GLcontext *ctx )
 

void(* tnl_device_driver::RunPipeline)(GLcontext *ctx)
 

void(* tnl_device_driver::Start)(GLcontext *ctx)
 

triangle_func tnl_device_driver::Triangle
 


The documentation for this struct was generated from the following file:
Generated on Sun May 16 15:55:27 2004 for Mesa Transform and Lighting (tnl) by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001