CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::GBrushGradientConic类 参考

圆周渐变画刷 更多...

类 BUI::GBrushGradientConic 继承关系图:

Public 成员函数

 GBrushGradientConic ()
 GBrushGradientConic (float x, float y, float angle=0)
 ~GBrushGradientConic ()
void SetRotateAngle (float angle)
void SetPosition (const VecFloat2 &pt_center)
void ShellGradientAttribute (const BeString &str_name, const BeString &str_value)
BrushStyle GetBrushStyle () override
void ApplyBrushTransform (PathTransform *trans) override
void ApplyBrushRect (RECT rc, BOOL is_percent=TRUE) override
Public 成员函数 继承自 BUI::GBrushGradient
 GBrushGradient ()
virtual ~GBrushGradient ()
void SetGradientColors (GradientColors *colors)
 设置不同状态下的颜色表
GradientColorsGetStatusColors () const
TransformGradientGradientTransMtx ()
BOOL GetColor (GColor &out_color, float k, float alpha)
 获得颜色表中位置(k)的映射颜色
float GetParams (int pos) const

Protected 属性

VecFloat2 m_point_center
float m_r
float m_fx
float m_fy
float m_angle
Protected 属性 继承自 BUI::GBrushGradient
GradientColorsm_stop_colors
TransformGradient m_mtx
float m_params [6]

详细描述

圆周渐变画刷

构造及析构函数说明

◆ GBrushGradientConic() [1/2]

BUI::GBrushGradientConic::GBrushGradientConic ( )

◆ GBrushGradientConic() [2/2]

BUI::GBrushGradientConic::GBrushGradientConic ( float x,
float y,
float angle = 0 )

◆ ~GBrushGradientConic()

BUI::GBrushGradientConic::~GBrushGradientConic ( )

成员函数说明

◆ ApplyBrushRect()

void BUI::GBrushGradientConic::ApplyBrushRect ( RECT rc,
BOOL is_percent = TRUE )
overridevirtual

实现了 BUI::GBrushGradient.

◆ ApplyBrushTransform()

void BUI::GBrushGradientConic::ApplyBrushTransform ( PathTransform * trans)
overridevirtual

◆ GetBrushStyle()

BrushStyle BUI::GBrushGradientConic::GetBrushStyle ( )
overridevirtual

实现了 BUI::GBrushGradient.

◆ SetPosition()

void BUI::GBrushGradientConic::SetPosition ( const VecFloat2 & pt_center)

◆ SetRotateAngle()

void BUI::GBrushGradientConic::SetRotateAngle ( float angle)

◆ ShellGradientAttribute()

void BUI::GBrushGradientConic::ShellGradientAttribute ( const BeString & str_name,
const BeString & str_value )

类成员变量说明

◆ m_angle

float BUI::GBrushGradientConic::m_angle
protected

◆ m_fx

float BUI::GBrushGradientConic::m_fx
protected

◆ m_fy

float BUI::GBrushGradientConic::m_fy
protected

◆ m_point_center

VecFloat2 BUI::GBrushGradientConic::m_point_center
protected

◆ m_r

float BUI::GBrushGradientConic::m_r
protected
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有