MeshLib Documentation
Loading...
Searching...
No Matches
MR::RenderLabelObject Class Reference

#include <MRRenderLabelObject.h>

+ Inheritance diagram for MR::RenderLabelObject:

Public Member Functions

 RenderLabelObject (const VisualObject &visObj)
 
 ~RenderLabelObject ()
 
virtual bool render (const ModelRenderParams &params) override
 
virtual void renderPicker (const ModelBaseRenderParams &params, unsigned geomId) override
 
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)
 

Constructor & Destructor Documentation

◆ RenderLabelObject()

MR::RenderLabelObject::RenderLabelObject ( const VisualObject & visObj)

◆ ~RenderLabelObject()

MR::RenderLabelObject::~RenderLabelObject ( )

Member Function Documentation

◆ forceBindAll()

virtual void MR::RenderLabelObject::forceBindAll ( )
overridevirtual

binds all data for this render object, not to bind ever again (until object becomes dirty)

Reimplemented from MR::IRenderObject.

◆ glBytes()

virtual size_t MR::RenderLabelObject::glBytes ( ) const
overridevirtual

returns the amount of memory this object allocated in OpenGL

Implements MR::IRenderObject.

◆ heapBytes()

virtual size_t MR::RenderLabelObject::heapBytes ( ) const
overridevirtual

returns the amount of memory this object occupies on heap

Implements MR::IRenderObject.

◆ render()

virtual bool MR::RenderLabelObject::render ( const ModelRenderParams & params)
overridevirtual

Implements MR::IRenderObject.

◆ renderPicker()

virtual void MR::RenderLabelObject::renderPicker ( const ModelBaseRenderParams & params,
unsigned geomId )
overridevirtual

Implements MR::IRenderObject.


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