CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
BUI::TransformGradient结构体 参考
类 BUI::TransformGradient 继承关系图:

Public 成员函数

 TransformGradient ()
Public 成员函数 继承自 BUI::Transform2d
 Transform2d ()
 Transform2d (double sx_, double shy_, double shx_, double sy_, double tx_, double ty_)
 Transform2d (const double *m)
 Transform2d (double x1, double y1, double x2, double y2, const double *parl)
 Rectangle to a parallelogram.
 Transform2d (const double *parl, double x1, double y1, double x2, double y2)
 Parallelogram to a rectangle.
 Transform2d (const double *src, const double *dst)
 Arbitrary parallelogram transformation.
const Transform2dparl_to_parl (const double *src, const double *dst)
const Transform2drect_to_parl (double x1, double y1, double x2, double y2, const double *parl)
const Transform2dparl_to_rect (const double *parl, double x1, double y1, double x2, double y2)
const Transform2dreset ()
 Reset - load an identity matrix
const Transform2dtranslate (double x, double y)
const Transform2drotate (double a)
const Transform2dscale (double s)
const Transform2dscale (double x, double y)
const Transform2dmultiply (const Transform2d &m)
const Transform2dpremultiply (const Transform2d &m)
const Transform2dmultiply_inv (const Transform2d &m)
const Transform2dpremultiply_inv (const Transform2d &m)
const Transform2dinvert ()
const Transform2dflip_x ()
const Transform2dflip_y ()
const Transform2doperator*= (const Transform2d &m)
const Transform2doperator/= (const Transform2d &m)
Transform2d operator* (const Transform2d &m) const
Transform2d operator/ (const Transform2d &m) const
Transform2d operator~ () const
bool operator== (const Transform2d &m) const
bool operator!= (const Transform2d &m) const
const Transform2doperator= (const Transform2d &m)
void transform (double *x, double *y) const
void transform_float (float *x, float *y) const
void transform_long (LONG *x, LONG *y) const
void transform_int (int *x, int *y) const
void transform_2x2 (double *x, double *y) const
void transform_float_2x2 (float *x, float *y) const
void inverse_transform (double *x, double *y) const
double determinant () const
double determinant_reciprocal () const
double scale () const
bool is_valid (double epsilon=g_transform_epsilon) const
bool is_identity (double epsilon=g_transform_epsilon) const
bool is_equal (const Transform2d &m, double epsilon=g_transform_epsilon) const
double rotation () const
void translation (double *dx, double *dy) const
void scaling (double *x, double *y) const
void scaling_abs (double *x, double *y) const

Public 属性

BrushStyle gradient_bru
Public 属性 继承自 BUI::Transform2d
double sx
double shy
double shx
double sy
double tx
double ty

构造及析构函数说明

◆ TransformGradient()

BUI::TransformGradient::TransformGradient ( )

类成员变量说明

◆ gradient_bru

BrushStyle BUI::TransformGradient::gradient_bru
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有