MeshLib
 
Loading...
Searching...
No Matches
MR::RenderFeatures::RenderFeatureLinesComponent< IsPrimary > Class Template Reference

#include <MRRenderFeatureObjects.h>

+ Inheritance diagram for MR::RenderFeatures::RenderFeatureLinesComponent< IsPrimary >:

Public Member Functions

auto & getLines ()
 
- Public Member Functions inherited from MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectLines, RenderLinesObject >
bool shouldRender (ViewportId viewportId) const
 
bool render (const ModelRenderParams &params) override
 
void renderPicker (const ModelBaseRenderParams &params, unsigned geomId) override
 
- Public Member Functions inherited from MR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectLines >, RenderLinesObject >
 Wrapper (const VisualObject &object)
 
 Wrapper (const Wrapper &)=delete
 
Wrapperoperator= (const Wrapper &)=delete
 
- Public Member Functions inherited from MR::RenderLinesObject
 RenderLinesObject (const VisualObject &visObj)
 
 ~RenderLinesObject ()
 
virtual size_t heapBytes () const override
 returns the amount of memory this object occupies on heap
 
virtual size_t glBytes () const override
 returns the amount of memory this object allocated in OpenGL
 
virtual void forceBindAll () override
 binds all data for this render object, not to bind ever again (until object becomes dirty)
 
- Public Member Functions inherited from MR::IRenderObject
virtual ~IRenderObject ()=default
 
virtual void renderUi (const UiRenderParams &params)
 

Additional Inherited Members

- Public Attributes inherited from MR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectLines > >
WrappedModelSubobject< IsPrimary, ObjectLinessubobject
 

Member Function Documentation

◆ getLines()

template<bool IsPrimary>
auto & MR::RenderFeatures::RenderFeatureLinesComponent< IsPrimary >::getLines ( )
inline

The documentation for this class was generated from the following file: