/************************************************************************* Return a ColourRect object describing the colours in 'cols' after having their alpha component modulated by the value 'alpha'. *************************************************************************/ ColourRect ListboxItem::getModulateAlphaColourRect(const ColourRect& cols, float alpha) const { return ColourRect ( calculateModulatedAlphaColour(cols.d_top_left, alpha), calculateModulatedAlphaColour(cols.d_top_right, alpha), calculateModulatedAlphaColour(cols.d_bottom_left, alpha), calculateModulatedAlphaColour(cols.d_bottom_right, alpha) ); }
/************************************************************************* update the internal RenderableFrame with currently set colours and alpha settings. *************************************************************************/ void Static::updateRenderableFrameColours(void) { float alpha = getEffectiveAlpha(); d_frame.setColours( calculateModulatedAlphaColour(d_frameCols.d_top_left, alpha), calculateModulatedAlphaColour(d_frameCols.d_top_right, alpha), calculateModulatedAlphaColour(d_frameCols.d_bottom_left, alpha), calculateModulatedAlphaColour(d_frameCols.d_bottom_right, alpha) ); }