MeshLib Documentation
Loading...
Searching...
No Matches
MR::RenderObjectCombinator< Bases > Class Template Reference

#include <MRIRenderObject.h>

+ Inheritance diagram for MR::RenderObjectCombinator< Bases >:

Public Member Functions

 RenderObjectCombinator (const VisualObject &object)
 
bool render (const ModelRenderParams &params) override
 
void renderPicker (const ModelBaseRenderParams &params, unsigned geomId) override
 
size_t heapBytes () const override
 
size_t glBytes () const override
 
void forceBindAll () override
 
void renderUi (const UiRenderParams &params) override
 

Constructor & Destructor Documentation

◆ RenderObjectCombinator()

template<typename ... Bases>
MR::RenderObjectCombinator< Bases >::RenderObjectCombinator ( const VisualObject & object)
inline

Member Function Documentation

◆ forceBindAll()

template<typename ... Bases>
void MR::RenderObjectCombinator< Bases >::forceBindAll ( )
inlineoverride

◆ glBytes()

template<typename ... Bases>
size_t MR::RenderObjectCombinator< Bases >::glBytes ( ) const
inlineoverride

◆ heapBytes()

template<typename ... Bases>
size_t MR::RenderObjectCombinator< Bases >::heapBytes ( ) const
inlineoverride

◆ render()

template<typename ... Bases>
bool MR::RenderObjectCombinator< Bases >::render ( const ModelRenderParams & params)
inlineoverride

◆ renderPicker()

template<typename ... Bases>
void MR::RenderObjectCombinator< Bases >::renderPicker ( const ModelBaseRenderParams & params,
unsigned geomId )
inlineoverride

◆ renderUi()

template<typename ... Bases>
void MR::RenderObjectCombinator< Bases >::renderUi ( const UiRenderParams & params)
inlineoverride

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