MeshLib Documentation
Loading...
Searching...
No Matches
MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType > Class Template Reference

#include <MRRenderFeatureObjects.h>

+ Inheritance diagram for MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType >:

Public Member Functions

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< WrappedModelSubobject< IsPrimary, 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
 

Member Function Documentation

◆ render()

template<bool IsPrimary, typename ObjectType , typename RenderObjectType >
bool MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType >::render ( const ModelRenderParams & params)
inlineoverride

◆ renderPicker()

template<bool IsPrimary, typename ObjectType , typename RenderObjectType >
void MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType >::renderPicker ( const ModelBaseRenderParams & params,
unsigned geomId )
inlineoverride

◆ shouldRender()

template<bool IsPrimary, typename ObjectType , typename RenderObjectType >
bool MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType >::shouldRender ( ViewportId viewportId) const
inline

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