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 <MRMesh/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: