Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

LineDrawingGLSLMode::StripCB Class Reference

Handles callbacks for drawing triangle strips for the "Line Drawing" rendering style. More...

Inheritance diagram for LineDrawingGLSLMode::StripCB:

Inheritance graph
[legend]
Collaboration diagram for LineDrawingGLSLMode::StripCB:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 StripCB (const LineDrawingGLSLMode *mode_in)
virtual void faceCB (CBvert *v, CBface *f)
 "face" callback.

Private Attributes

const LineDrawingGLSLModemode

Detailed Description

Handles callbacks for drawing triangle strips for the "Line Drawing" rendering style.

Definition at line 686 of file line_drawing.C.


Constructor & Destructor Documentation

LineDrawingGLSLMode::StripCB::StripCB const LineDrawingGLSLMode mode_in  )  [inline]
 

Definition at line 690 of file line_drawing.C.


Member Function Documentation

void LineDrawingGLSLMode::StripCB::faceCB CBvert v,
CBface f
[virtual]
 

"face" callback.

Definition at line 907 of file line_drawing.C.

References Bvert::alpha(), Bvert::color(), BMESHcurvature_data::dcurv_tensor_t::dcurv, Bvert::dcurv_tensor(), LineDrawingGLSLMode::dcurv_tensor_attrib_loc, GL_COL(), glNormal3dv(), glVertex3dv(), glVertexAttrib1fARB, glVertexAttrib3fARB, glVertexAttrib4fARB, Bvert::has_color(), Bvert::k1(), LineDrawingGLSLMode::k1_attrib_loc, Bvert::k2(), LineDrawingGLSLMode::k2_attrib_loc, Bvert::loc(), mode, Bvert::pdir1(), LineDrawingGLSLMode::pdir1_attrib_loc, Bvert::pdir2(), LineDrawingGLSLMode::pdir2_attrib_loc, and Bface::vert_normal().


Member Data Documentation

const LineDrawingGLSLMode* LineDrawingGLSLMode::StripCB::mode [private]
 

Definition at line 698 of file line_drawing.C.

Referenced by faceCB().


The documentation for this class was generated from the following file:
Generated on Mon Sep 18 11:46:25 2006 for jot by  doxygen 1.4.4