#include <MRRenderFeatureObjects.h>
Public Member Functions | |
auto & | getPoints () |
Public Member Functions inherited from MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectPoints, RenderPointsObject > | |
bool | shouldRender (ViewportId viewportId) const |
bool | render (const ModelRenderParams ¶ms) override |
void | renderPicker (const ModelBaseRenderParams ¶ms, unsigned geomId) override |
Public Member Functions inherited from MR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectPoints >, RenderPointsObject > | |
Wrapper (const VisualObject &object) | |
Wrapper (const Wrapper &)=delete | |
Wrapper & | operator= (const Wrapper &)=delete |
Public Member Functions inherited from MR::RenderPointsObject | |
RenderPointsObject (const VisualObject &visObj) | |
~RenderPointsObject () | |
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 ¶ms) |
Additional Inherited Members | |
Public Attributes inherited from MR::RenderWrapObject::detail::SubobjectStorage< WrappedModelSubobject< IsPrimary, ObjectPoints > > | |
WrappedModelSubobject< IsPrimary, ObjectPoints > | subobject |
|
inline |