Support layer and interaction transparancy. Refs #1
This commit is contained in:
@@ -341,9 +341,11 @@ bool RenderingState::renderInteractionPaths() const
|
||||
return options.renderInteractionPaths;
|
||||
}
|
||||
|
||||
void RenderingState::loadOptions(const Options &options)
|
||||
void RenderingState::loadOptions(const Options &programOptions)
|
||||
{
|
||||
this->options.pathColor = options.pathColor();
|
||||
options.pathColor = programOptions.pathColor();
|
||||
options.layerAlpha = programOptions.layerTransparancy();
|
||||
options.interactionAlpha = programOptions.interactionTransparancy();
|
||||
}
|
||||
|
||||
const Color &RenderingState::pathColor() const
|
||||
@@ -369,3 +371,13 @@ RenderingState::RenderingState() noexcept
|
||||
// Set initial point size
|
||||
glPointSize(3);
|
||||
}
|
||||
|
||||
float RenderingState::interactionAlpha() const
|
||||
{
|
||||
return options.interactionAlpha;
|
||||
}
|
||||
|
||||
float RenderingState::layerAlpha() const
|
||||
{
|
||||
return options.layerAlpha;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user