Inheritance diagram for LineDrawingRenderingMode:
Public Member Functions | |
virtual | ~LineDrawingRenderingMode () |
virtual void | setup_for_drawing_outside_dl (const Patch *patch) |
Setup the OpenGL state for rendering in this mode. This method will be called each time the style is drawn. | |
virtual void | setup_for_drawing_inside_dl (const Patch *patch) |
Setup the OpenGL state for rendering in this mode. This method will be called once inside a display list. | |
virtual void | after_drawing_outside_dl (const Patch *patch) |
Perform any operations that should happen after drawing is complete. This method will be called each time the style is drawn. | |
virtual void | after_drawing_inside_dl (const Patch *patch) |
Perform any operations that should happen after drawing is complete. This method will be called once inside a display list. | |
virtual GLStripCB * | get_new_strip_cb () const =0 |
Get a newly allocated object of the GLStripCB class used by this mode. | |
Classes | |
class | LineDrawingStripCB |
Definition at line 424 of file line_drawing.C.
|
Definition at line 432 of file line_drawing.C. |
|
Perform any operations that should happen after drawing is complete. This method will be called once inside a display list.
Definition at line 67 of file rendering_mode.H. Referenced by RenderingModeSingleton< RenderingModeSelectionPolicy >::after_drawing_inside_dl(). |
|
Perform any operations that should happen after drawing is complete. This method will be called each time the style is drawn.
Reimplemented in LineDrawingGLSLMode. Definition at line 63 of file rendering_mode.H. Referenced by RenderingModeSingleton< RenderingModeSelectionPolicy >::after_drawing_outside_dl(). |
|
Get a newly allocated object of the GLStripCB class used by this mode.
Implemented in CurvatureARBvpARBfpMultiTextureMode, LineDrawingVprogFprogNoSSDMode, and LineDrawingGLSLMode. Referenced by RenderingModeSingleton< RenderingModeSelectionPolicy >::get_new_strip_cb(). |
|
Setup the OpenGL state for rendering in this mode. This method will be called once inside a display list.
Reimplemented in CurvatureARBvpARBfpMultiTextureMode, LineDrawingVprogFprogNoSSDMode, and LineDrawingGLSLMode. Definition at line 55 of file rendering_mode.H. Referenced by RenderingModeSingleton< RenderingModeSelectionPolicy >::setup_for_drawing_inside_dl(). |
|
Setup the OpenGL state for rendering in this mode. This method will be called each time the style is drawn.
Reimplemented in CurvatureARBvpARBfpMultiTextureMode, LineDrawingVprogFprogNoSSDMode, and LineDrawingGLSLMode. Definition at line 51 of file rendering_mode.H. Referenced by RenderingModeSingleton< RenderingModeSelectionPolicy >::setup_for_drawing_outside_dl(). |