Rogue Wave Views 5.6 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
#include <ilviews/base/port.h>
Public Member Functions | |
IlvColorStop (IlvColor *color, IlFloat offset, IlvIntensity alpha=IlvFullIntensity) | |
Constructor. More... | |
IlvIntensity | getAlpha () const |
Gets the alpha value. More... | |
IlvColor * | getColor () const |
Gets the color. More... | |
IlFloat | getOffset () const |
Gets the offset. More... | |
void | setAlpha (IlvIntensity alpha) |
Sets the alpha value. More... | |
void | setColor (IlvColor *color) |
Sets the color. More... | |
void | setOffset (IlFloat offset) |
Sets the offset. More... | |
Library: display
Class implementing gradient color stops. A color stop is defined by a color, an alpha value and an offset between 0 and 1. The offset indicates where the color stop should take place along the gradient, 0 being the beginning of the gradient, and 1 the end.
IlvGradientPattern
IlvColorStop::IlvColorStop | ( | IlvColor * | color, |
IlFloat | offset, | ||
IlvIntensity | alpha = IlvFullIntensity |
||
) |
Constructor.
This constructor initializes a new IlvColorStop
instance.
color | The color. |
offset | An offset value in the range [0.0 .. 1.0]. |
alpha | An alpha value. |
IlvIntensity IlvColorStop::getAlpha | ( | ) | const |
Gets the alpha value.
IlvColor* IlvColorStop::getColor | ( | ) | const |
Gets the color.
IlFloat IlvColorStop::getOffset | ( | ) | const |
Gets the offset.
void IlvColorStop::setAlpha | ( | IlvIntensity | alpha | ) |
Sets the alpha value.
The alpha value indicates the amount of transparency of this color stop.
alpha | The alpha value to set on the color stop. |
void IlvColorStop::setColor | ( | IlvColor * | color | ) |
Sets the color.
color | The color to set on the color stop. |
void IlvColorStop::setOffset | ( | IlFloat | offset | ) |
Sets the offset.
The offset value should be between 0 and 1 and indicates where the color stop should take place along the gradient, 0 being the beginning of the gradient, and 1 the end.
offset | The offset to set on the color stop. |
© Copyright 2012, Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.