MeshLib C++ Docs
Loading...
Searching...
No Matches
MR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType > Class Template Reference

#include <MRViewer/MRRenderFeatureObjects.h>

Inheritance diagram for MR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType >:

Public Member Functions

ViewportMask visibilityMask () const override
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 ViewportMaskgetVisualizePropertyMask (AnyVisualizeMaskEnum type) const override
Public Member Functions inherited from MR::RenderFeatures::detail::WrappedModelSubobjectBase< false, BaseObjectType >
bool isSelected () const override
const ViewportMaskgetVisualizePropertyMask (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

Member Function Documentation

◆ getBackColorsForAllViewports()

const ViewportProperty< Color > & MR::RenderFeatures::WrappedModelSubobject< IsPrimary, BaseObjectType >::getBackColorsForAllViewports ( ) const
inlineoverride

◆ getFrontColorsForAllViewports()

template<typename BaseObjectType>
const ViewportProperty< Color > & MR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType >::getFrontColorsForAllViewports ( bool selected = true) const
inlineoverride

◆ getGlobalAlphaForAllViewports()

const ViewportProperty< uint8_t > & MR::RenderFeatures::WrappedModelSubobject< IsPrimary, BaseObjectType >::getGlobalAlphaForAllViewports ( ) const
inlineoverride

◆ visibilityMask()

template<typename BaseObjectType>
ViewportMask MR::RenderFeatures::WrappedModelSubobject< false, BaseObjectType >::visibilityMask ( ) const
inlineoverride

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