24 #ifndef OST_GFX_IMPL_LINE_TRACE_RENDERER_HH
25 #define OST_GFX_IMPL_LINE_TRACE_RENDERER_HH
36 namespace ost {
namespace gfx {
namespace impl {
render backbone trace of entity
LineTraceRenderer(BackboneTrace *trace)
virtual void SetOptions(RenderOptionsPtr &render_options)
virtual void PrepareRendering()
virtual ~LineTraceRenderer()
virtual void PrepareRendering(const BackboneTrace &trace_subset, IndexedVertexArray &va, bool is_sel)
BondEntryList & GetBondEntryList()
virtual RenderOptionsPtr GetOptions()
virtual bool CanSetOptions(RenderOptionsPtr &render_options)
#define DLLEXPORT_OST_GFX
std::vector< BondEntry > BondEntryList
std::map< long, AtomEntry > AtomEntryMap
boost::shared_ptr< LineTraceRenderOptions > LineTraceRenderOptionsPtr
boost::shared_ptr< RenderOptions > RenderOptionsPtr