KJB
|
#include <gr_renderable.h>
Public Member Functions | |
Mv_wire_occlude_render_wrapper (const Mv_generic_renderable *model, float offset_factor=0, float offset_units=0) | |
size_t | num_views () const |
Returns the number of views for this object. More... | |
void | set_active_view (size_t i) const |
Choose a view of this object to render. Active model is not considered part of object state, so this is const. More... | |
void | render () const |
Renders this object with GL. More... | |
Public Member Functions inherited from kjb::Mv_renderable | |
virtual | ~Mv_renderable () |
Deletes this Renderable. More... | |
Public Member Functions inherited from kjb::Renderable | |
virtual | ~Renderable () |
Deletes this Renderable. More... | |
Public Attributes | |
const Mv_generic_renderable * | m_model |
float | m_offset_factor |
float | m_offset_units |
Wrap a multi-view renderable object so it's default render() routine is wire_occlude_render().
|
inline |
|
inlinevirtual |
Returns the number of views for this object.
Implements kjb::Mv_renderable.
|
inlinevirtual |
Renders this object with GL.
Implements kjb::Mv_renderable.
|
inlinevirtual |
Choose a view of this object to render. Active model is not considered part of object state, so this is const.
Implements kjb::Mv_renderable.
const Mv_generic_renderable* kjb::Mv_wire_occlude_render_wrapper::m_model |
float kjb::Mv_wire_occlude_render_wrapper::m_offset_factor |
float kjb::Mv_wire_occlude_render_wrapper::m_offset_units |