#include <MRAddVisualPropertiesMixin.h>
Inheritance diagram for MR::AddVisualProperties< BaseObjectType, Properties >:Public Member Functions | |
| bool | supportsVisualizeProperty (AnyVisualizeMaskEnum type) const override |
| AllVisualizeProperties | getAllVisualizeProperties () const override |
| const ViewportMask & | getVisualizePropertyMask (AnyVisualizeMaskEnum type) const override |
Protected Member Functions | |
| void | setAllVisualizeProperties_ (const AllVisualizeProperties &properties, std::size_t &pos) override |
Protected Attributes | |
| std::array< ViewportMask, sizeof...(Properties)> | propertyMasks_ |
| All enabled by default. | |
Inherits from a datamodel object, adding some visual property masks to it. BaseObjectType is the datamodel type to inherit from. Properties... is the list of properties to add. Each must be a value from a enum marked as IsVisualizeMaskEnum.