TpLinearGradient 类
V0.2.1TpUtils
2025-11-14
介绍
线性渐变工具类
继承关系
基础信息
| 头文件: | include <TpLinearGradient.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | TpGradient |
| 派生类: |
Public 成员函数
| TpLinearGradient() | ||
|---|---|---|
| TpLinearGradient(float x1, float y1, float x2, float y2) | ||
| TpLinearGradient(const TpPointF &start, const TpPointF &finalStop) | ||
| ~TpLinearGradient() | ||
| setAngle(float angle) | 设置渐变方向角度;设置后渐变坐标属性无效 0度:表示从下到上(垂直向上) 90度:表示从左到右(水平向右) 180度:表示从上到下(垂直向下) 270度:表示从右到左(水平向左) | |
| angle() | 获取当前渐变角度 | |
| hasAngle() | 是否设置了渐变角度 | |
| setStart(const TpPointF &start) | 设置渐变起始坐标 | |
| setStart(float x, float y) | 设置渐变起始坐标 | |
| TpPointF | start() const | 获取渐变起始坐标 |
| setFinalStop(const TpPointF &stop) | 设置渐变终止坐标 | |
| setFinalStop(float x, float y) | 设置渐变终止坐标 | |
| TpPointF | finalStop() const | 获取渐变终止坐标 |
成员函数说明
TpLinearGradient::TpLinearGradient()
暂无注释...
TpLinearGradient::TpLinearGradient(float x1, float y1, float x2, float y2)
暂无注释...
TpLinearGradient::TpLinearGradient(const TpPointF &start, const TpPointF &finalStop)
暂无注释...
virtual TpLinearGradient::~TpLinearGradient()
暂无注释...
void TpLinearGradient::setAngle(float angle)
设置渐变方向角度;设置后渐变坐标属性无效 0度:表示...
设置渐变方向角度;设置后渐变坐标属性无效 0度:表示从下到上(垂直向上) 90度:表示从左到右(水平向右) 180度:表示从上到下(垂直向下) 270度:表示从右到左(水平向左)
参数:angle: 角度值
float TpLinearGradient::angle()
获取当前渐变角度...
获取当前渐变角度
返回值:渐变角度
bool TpLinearGradient::hasAngle()
是否设置了渐变角度...
是否设置了渐变角度
返回值:
void TpLinearGradient::setStart(const TpPointF &start)
设置渐变起始坐标...
设置渐变起始坐标
参数:start: 起始坐标
void TpLinearGradient::setStart(float x, float y)
设置渐变起始坐标...
设置渐变起始坐标
参数:x: 起始X坐标
参数:y: 起始Y坐标
TpPointF TpLinearGradient::start() const
获取渐变起始坐标...
获取渐变起始坐标
返回值:起始坐标
void TpLinearGradient::setFinalStop(const TpPointF &stop)
设置渐变终止坐标...
设置渐变终止坐标
参数:stop: 终止坐标
void TpLinearGradient::setFinalStop(float x, float y)
设置渐变终止坐标...
设置渐变终止坐标
参数:x: 终止X坐标
参数:y: 终止Y坐标
TpPointF TpLinearGradient::finalStop() const
获取渐变终止坐标...
获取渐变终止坐标
返回值:终止坐标
