Skip to content

Commit 7d27934

Browse files
fredroyhugtalbot
andauthored
[Visual] VisualStyle: Set flags at init() (#5530)
set flags at init() Co-authored-by: Hugo <hugo.talbot@sofa-framework.org>
1 parent f1b2981 commit 7d27934

2 files changed

Lines changed: 12 additions & 0 deletions

File tree

Sofa/Component/Visual/src/sofa/component/visual/VisualStyle.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@ VisualStyle::VisualStyle()
6060
d_displayFlags.setWidget("widget_displayFlags");
6161
}
6262

63+
void VisualStyle::init()
64+
{
65+
updateVisualFlags(sofa::core::visual::VisualParams::defaultInstance());
66+
}
67+
68+
void VisualStyle::bwdInit()
69+
{
70+
applyBackupFlags(sofa::core::visual::VisualParams::defaultInstance());
71+
}
72+
6373
void VisualStyle::updateVisualFlags(VisualParams* vparams)
6474
{
6575
backupFlags = vparams->displayFlags();

Sofa/Component/Visual/src/sofa/component/visual/VisualStyle.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ class SOFA_COMPONENT_VISUAL_API VisualStyle : public sofa::core::visual::BaseVis
6666
protected:
6767
VisualStyle();
6868
public:
69+
void init() override;
70+
void bwdInit() override;
6971
void updateVisualFlags(VisualParams* ) override;
7072
void applyBackupFlags(VisualParams* ) override;
7173

0 commit comments

Comments
 (0)