KJB
|
#include <gr_renderable.h>
Public Member Functions | |
Wire_occlude_renderer (float offset_factor=0, float offset_units=0) | |
Wire_occlude_renderer (const Generic_renderable *model, float offset_factor=0, float offset_units=0) | |
void | set_factor (float f) |
void | set_units (float u) |
virtual void | render (const Generic_renderable &model) const |
Public Member Functions inherited from kjb::Generic_renderer | |
Generic_renderer () | |
Generic_renderer (const Generic_renderable *model) | |
virtual void | render () const |
Renders this object with GL. More... | |
virtual void | operator() (const Generic_renderable &model) const |
Public Member Functions inherited from kjb::Renderable | |
virtual | ~Renderable () |
Deletes this Renderable. More... | |
Protected Attributes | |
float | m_offset_factor |
float | m_offset_units |
Protected Attributes inherited from kjb::Generic_renderer | |
const Generic_renderable * | m_model |
Allows us to pass the occluded wire rendering technique to a generic rendering function.
|
inline |
Note: caller is responsible for deleting model
offset_factor | See glPolygonOffset. Negative values give less stitching, but too extreme can create other rendering artifacts. Default = 0; means use algorithm default. |
offset_units | See glPolygonOffset. Negative values give less stitching, but too extreme can create other rendering artifacts. Default = 0; means use algorithm default. |
|
inline |
Note: caller is responsible for deleting model
offset_factor | See glPolygonOffset. Negative values give less stitching, but too extreme can create other rendering artifacts. Default = 0; means use algorithm default. |
offset_units | See glPolygonOffset. Negative values give less stitching, but too extreme can create other rendering artifacts. Default = 0; means use algorithm default. |
|
inlinevirtual |
Implements kjb::Generic_renderer.
|
inline |
|
inline |
|
protected |
|
protected |