![]() Rogue Wave Views 5.5.1 |
Rogue Wave Views |
Rogue Wave Views Documentation Home |
Resource class. More...
#include <ilviews/base/port.h>
Public Member Functions | |
| IlvGradientAspectRatio | getAspectRatio () const |
| Gets the aspect ratio of this gradient geometry. | |
| IlvGradientTransformMode | getTransformMode () const |
| Gets the transform mode of this gradient geometry. | |
| void | setAspectRatio (IlvGradientAspectRatio aspectRatio) |
| Sets the aspect ratio of this gradient geometry. | |
| void | setTransformMode (IlvGradientTransformMode mode) |
| Sets the transform mode of this gradient geometry. | |
Protected Member Functions | |
| IlvGradientGeometry (IlvGradientTransformMode mode, IlvGradientAspectRatio aspectRatio) | |
| Constructor. | |
Friends | |
| class | IlvGradientPattern |
Resource class.
Library: display
Base class for gradient geometries. This class is common to all types of gradient and manages the transform mode and aspect ratio to apply when drawing the gradient pattern.
| IlvGradientGeometry::IlvGradientGeometry | ( | IlvGradientTransformMode | mode, | |
| IlvGradientAspectRatio | aspectRatio | |||
| ) | [protected] |
Constructor.
This constructor initializes a new IlvGradientGeometry.
| mode | The gradient transform mode. | |
| aspectRatio | The gradient aspect ratio. |
| IlvGradientAspectRatio IlvGradientGeometry::getAspectRatio | ( | ) | const |
Gets the aspect ratio of this gradient geometry.
| IlvGradientTransformMode IlvGradientGeometry::getTransformMode | ( | ) | const |
Gets the transform mode of this gradient geometry.
| void IlvGradientGeometry::setAspectRatio | ( | IlvGradientAspectRatio | aspectRatio | ) |
Sets the aspect ratio of this gradient geometry.
| mode | The new aspect ratio. |
| void IlvGradientGeometry::setTransformMode | ( | IlvGradientTransformMode | mode | ) |
Sets the transform mode of this gradient geometry.
| mode | The new transform mode. |
© 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.