MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RenderObjectCombinator< Bases > Class Template Reference

Combines several different IRenderObjects into one in a meaningful way. More...

#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
 

Detailed Description

template<typename ... Bases>
requires ( ( std::derived_from<Bases, IRenderObject> && !std::same_as<Bases, IRenderObject> ) && ... )
class MR::RenderObjectCombinator< Bases >

Combines several different IRenderObjects into one in a meaningful way.


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