TpGraphicsBlurEffect 类
V0.2.1TpUtils
2025-11-14
介绍
模糊特效类
基础信息
| 头文件: | include <TpGraphicsBlurEffect.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 类型
enum TpGraphicsBlurEffect::BlurDirection
| 名称 | 值 | 描述 |
|---|---|---|
| BothDirection | 0 | 双向模糊 |
| HorizonDirection | 1 | 水平模糊 |
| VerticalDirection | 2 | 垂直模糊 |
enum TpGraphicsBlurEffect::BlurBorderType
| 名称 | 值 | 描述 |
|---|---|---|
| CopyBorder | 0 | 复制 |
| SurroundBorder | 1 | 环绕 |
Public 成员函数
| TpGraphicsBlurEffect() | ||
|---|---|---|
| TpGraphicsBlurEffect(const TpGraphicsBlurEffect &other) | ||
| ~TpGraphicsBlurEffect() | ||
| setBlurRadius(float blurRadius) | 设置模糊半径 | |
| blurRadius() | 获取当前模糊半径 | |
| setDirection(BlurDirection direction) | 设置模糊方向 | |
| BlurDirection | direction() | 获取当前模糊方向 |
| setBorder(BlurBorderType borderType) | 设置模糊边界处理 | |
| BlurBorderType | border() | 获取模糊边界处理 |
| setQuality(int32_t quality) | 设置模糊渲染质量 | |
| quality() | 获取模糊渲染质量 | |
| const TpGraphicsBlurEffect & TpGraphicsBlurEffect::operator= | operator=(const TpGraphicsBlurEffect &others) |
成员函数说明
TpGraphicsBlurEffect::TpGraphicsBlurEffect()
暂无注释...
TpGraphicsBlurEffect::TpGraphicsBlurEffect(const TpGraphicsBlurEffect &other)
暂无注释...
virtual TpGraphicsBlurEffect::~TpGraphicsBlurEffect()
暂无注释...
void TpGraphicsBlurEffect::setBlurRadius(float blurRadius)
设置模糊半径...
设置模糊半径
参数:blurRadius: 模糊半径
float TpGraphicsBlurEffect::blurRadius()
获取当前模糊半径...
获取当前模糊半径
返回值:模糊半径
void TpGraphicsBlurEffect::setDirection(BlurDirection direction)
设置模糊方向...
设置模糊方向
参数:direction: 模糊方向类型
BlurDirection TpGraphicsBlurEffect::direction()
获取当前模糊方向...
获取当前模糊方向
返回值:模糊方向类型
void TpGraphicsBlurEffect::setBorder(BlurBorderType borderType)
设置模糊边界处理...
设置模糊边界处理
参数:borderType: 模糊边界处理类型
BlurBorderType TpGraphicsBlurEffect::border()
获取模糊边界处理...
获取模糊边界处理
返回值:模糊边界处理类型
void TpGraphicsBlurEffect::setQuality(int32_t quality)
设置模糊渲染质量...
设置模糊渲染质量
参数:quality: 质量等级;取值 [0, 100]
int32_t TpGraphicsBlurEffect::quality()
获取模糊渲染质量...
获取模糊渲染质量
返回值:quality 质量等级;取值 [0, 100]
