MeshLib
 
Loading...
Searching...
No Matches
MR::RenderResetDirtyComponent Class Reference

#include <MRRenderDefaultObjects.h>

+ Inheritance diagram for MR::RenderResetDirtyComponent:

Public Member Functions

MRVIEWER_API RenderResetDirtyComponent (const VisualObject &object)
 
virtual MRVIEWER_API bool render (const ModelRenderParams &)
 
virtual MRVIEWER_API void renderPicker (const ModelBaseRenderParams &, unsigned)
 
virtual size_t heapBytes () const
 returns the amount of memory this object occupies on heap
 
virtual size_t glBytes () const
 returns the amount of memory this object allocated in OpenGL
 
- Public Member Functions inherited from MR::IRenderObject
virtual ~IRenderObject ()=default
 
virtual void forceBindAll ()
 binds all data for this render object, not to bind ever again (until object becomes dirty)
 
virtual void renderUi (const UiRenderParams &params)
 

Constructor & Destructor Documentation

◆ RenderResetDirtyComponent()

MRVIEWER_API MR::RenderResetDirtyComponent::RenderResetDirtyComponent ( const VisualObject & object)

Member Function Documentation

◆ glBytes()

virtual size_t MR::RenderResetDirtyComponent::glBytes ( ) const
inlinevirtual

returns the amount of memory this object allocated in OpenGL

Implements MR::IRenderObject.

◆ heapBytes()

virtual size_t MR::RenderResetDirtyComponent::heapBytes ( ) const
inlinevirtual

returns the amount of memory this object occupies on heap

Implements MR::IRenderObject.

◆ render()

virtual MRVIEWER_API bool MR::RenderResetDirtyComponent::render ( const ModelRenderParams & )
virtual

Implements MR::IRenderObject.

◆ renderPicker()

virtual MRVIEWER_API void MR::RenderResetDirtyComponent::renderPicker ( const ModelBaseRenderParams & ,
unsigned  )
virtual

Implements MR::IRenderObject.


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