MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RenderFeatures::RenderFeatureMeshComponent< IsPrimary > Class Template Reference

#include <MRViewer/MRRenderFeatureObjects.h>

Inheritance diagram for MR::RenderFeatures::RenderFeatureMeshComponent< IsPrimary >:

Public Member Functions

auto & getMesh ()
Public Member Functions inherited from MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectMesh, RenderMeshObject >
bool shouldRender (ViewportId viewportId) const
bool render (const ModelRenderParams &params) override
void renderPicker (const ModelBaseRenderParams &params, unsigned geomId) override
Public Member Functions inherited from MR::RenderWrapObject::Wrapper< ObjectType, RenderObjectType >
 Wrapper (const VisualObject &object)
 Wrapper (const Wrapper &)=delete
Wrapperoperator= (const Wrapper &)=delete

Additional Inherited Members

Public Attributes inherited from MR::RenderWrapObject::detail::SubobjectStorage< ObjectType >
ObjectType subobject

Detailed Description

template<bool IsPrimary>
class MR::RenderFeatures::RenderFeatureMeshComponent< IsPrimary >

This renderobject draws a custom mesh. If IsPrimary is true, the visual properties are copied from the target datamodel object.

Member Function Documentation

◆ getMesh()

template<bool IsPrimary>
auto & MR::RenderFeatures::RenderFeatureMeshComponent< IsPrimary >::getMesh ( )
inline

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