#include <MRRenderFeatureObjects.h>
Inheritance diagram for MR::RenderFeatures::RenderFeatureComponent< IsPrimary, ObjectType, RenderObjectType >:Public Member Functions | |
| bool | shouldRender (ViewportId viewportId) const |
| bool | render (const ModelRenderParams ¶ms) override |
| void | renderPicker (const ModelBaseRenderParams ¶ms, unsigned geomId) override |
Public Member Functions inherited from MR::RenderWrapObject::Wrapper< WrappedModelSubobject< IsPrimary, ObjectType >, RenderObjectType > | |
| Wrapper (const VisualObject &object) | |
| Wrapper (const Wrapper &)=delete | |
| Wrapper & | operator= (const Wrapper &)=delete |
Additional Inherited Members | |
Public Attributes inherited from MR::RenderWrapObject::detail::SubobjectStorage< ObjectType > | |
| ObjectType | subobject |
A common base class for sub-renderobjects that are combined into the proper features. ObjectType is the underlying datamodel object that stores the mesh, e.g. ObjectMesh. RenderObjectType is the underlying render object, e.g. RenderMeshObject. If IsPrimary is true, the visual properties are copied from the target datamodel object.
|
inlineoverride |
Reimplemented in MR::RenderFeatures::RenderPlaneNormalComponent.
|
inlineoverride |
Reimplemented in MR::RenderFeatures::RenderPlaneNormalComponent.
|
inline |
Skip rendering the secondary components (aka subfeatures) if they are disabled.