#include <MRRenderFeatureObjects.h>
Inheritance diagram for MR::RenderFeatures::WrappedModelSubobject< IsPrimary, BaseObjectType >:Public Member Functions | |
| const ViewportProperty< Color > & | getFrontColorsForAllViewports (bool selected=true) const override |
| const ViewportProperty< Color > & | getBackColorsForAllViewports () const override |
| const ViewportProperty< uint8_t > & | getGlobalAlphaForAllViewports () const override |
Public Member Functions inherited from MR::RenderFeatures::detail::WrappedModelSubobjectBase< IsPrimary, BaseObjectType > | |
| bool | isSelected () const override |
| const ViewportMask & | getVisualizePropertyMask (AnyVisualizeMaskEnum type) const override |
Additional Inherited Members | |
Public Attributes inherited from MR::RenderWrapObject::BasicWrapperTarget< FeatureObject > | |
| const ObjectType * | target_ |
Protected Member Functions inherited from MR::RenderWrapObject::BasicWrapperTarget< FeatureObject > | |
| ~BasicWrapperTarget ()=default | |
Protected Member Functions inherited from MR::RenderWrapObject::detail::BasicWrapperTargetUntyped | |
| ~BasicWrapperTargetUntyped ()=default | |
Wraps a datamodel object to override some of its visual properties. This is used for stub datamodel objects that we store inside of renderobjects to provide them with models (aka visualization data: meshes, etc). The base template handles IsPrimary == true. We have a specialization below for false.
|
inlineoverride |
|
inlineoverride |
|
inlineoverride |