| ▼NBUI | |
| NUtilsFont | |
| CActionKeyboardMap | 按键事件映射表。最多只支持同时按下四个键。在实际交互场景下,过多的按键组合,不利于软件交互。 |
| CActionList | 事件任务列表 |
| CAdapterPlatformGLFW | |
| CAdapterPlatformGTK | |
| CAdapterPlatformGTKmm | |
| CAdapterPlatformQt | |
| CAdapterPlatformSDL2 | |
| CAdapterPlatformWin | |
| CAdapterPlatformWxWidgets | |
| CBSpline | 三次贝塞尔样条曲线。支持输入x,得出唯一的y值。常用于参数控制。这不同于通用样条曲线,同一个x可能存在多个Y值 |
| CCAutoMoveContainUI | 有布局功能的移动特效容器类 |
| CCBinaryBoxUI | |
| CCBrushGradientSet | 普通,高亮,选中,禁用四种状态下渐变画刷的封装类 |
| CCButtonImageUI | 切图按钮(普通,高亮,选中,禁用四种状态)横排和竖排皆可,顺序打乱也可以。 结合实际开发经验,开发和美工属于不同的部门,虽然两个部门都有规范,但是人员流动带来的变动导致规范无法成型。此类支持美工任意切图。 |
| CCButtonMenuUI | 菜单按钮 |
| CCButtonNodeUI | 组合复杂的按钮 |
| CCButtonPolygonUI | 正多边形按钮,支持渐变 |
| CCButtonSVGUI | SVG图标按钮 |
| CCButtonSwitchImageUI | 开关按钮控件,支持两种状态 |
| CCButtonSysUI | 系统按钮 |
| CCButtonTextureUI | 纹理按钮,支持渐变,和纹理图案 |
| CCButtonUI | 按钮 |
| CCCarouselUI | |
| CCChartAxis | 坐标轴基础信息基类(单坐标轴也是一种坐标系,线性坐标系) |
| CCChartCoordinate | 空坐标系。也就是标准的窗口坐标模式 |
| CCChartDataLabel | 元素标签文本 |
| CCChartEleAttitudeIndicator | 飞控姿态表盘(AttitudeIndicator) |
| CCChartEleBoxPlot | 盒子图元素 |
| CCChartEleCandles | 蜡烛图 |
| CCChartEleCircleNet | 关系图形 |
| CCChartEleCorssLine | 跨越标线 |
| ▼CCChartEleHeatmap | 点热力图形 |
| CHeatmapPoint | |
| CCChartEleLegendBox | CChartEleLegendBox图例容器 |
| CCChartElement | 图表图形接口 |
| CCChartElementImage | 图标图形 |
| CCChartEleMeterArc | 表盘图形 |
| CCChartEleMeterPin | 表针图形 |
| CCChartEleNotes | 注释类文本(由两个点决定) |
| CCChartElePath | 路径图形 |
| CCChartElePathGeo | 地理路径图形(经纬度坐标, x = 维度, y = 精度) |
| CCChartElePathText | 文本路径图形 |
| CCChartElePie | 饼图扇形图形 |
| CCChartElePoint | 点图形 |
| CCChartElePointHeat | 点热力图形 |
| CCChartEleRangeBar | 柱状图形或环状条形 |
| CCChartEleRect | 矩形图形 |
| CCChartEleScatter | 散点图形 |
| CCChartEleScatterBorder | 散点边框图形 |
| CCChartEleText | 文本图形 |
| CCChartEleTextLinearAxis | 坐标轴上的文本图形 |
| ▼CCChartEleTree | 树节点图形 |
| CEleTreeBoxRow | |
| CCChartEleWaterDroplet | 水滴图形 |
| CCChartSeries | 图表序列 |
| CCChartSeriesAttachLine | 图元数据以挂靠方式存储的图表序列。提供灵活开发者接口 |
| CCChartSeriesBufferLine | 单存线条 |
| CCChartSeriesContain | 通用基础的图表序列,可装载任意元素 |
| CCChartSeriesDoubleBufferLine | 双缓存线条 |
| CCChartSeriesGraph | 环形关系图 |
| CCChartSeriesLine | 线条序列 |
| CCChartSeriesLineErrorBar | 单一ErrorBar线条 |
| CCChartSeriesLineInterpolation | 插值曲线:支持双击加入控制点,移动控制点。对于任意点x,求出插值y。 |
| CCChartSeriesLinePoints | 线条序列 |
| CCChartSeriesTree | 树状图形序列 |
| CCChartViewUI | 图表类控件。负责的绘制数据序列 |
| CCCheckBoxCell | 带有checkbox功能的单元格 |
| CCCheckBoxUI | 复选框 |
| CCColorPickerUI | 颜色拾取器 |
| CCComboBaseUI | 下拉控件基类,下拉弹出窗口采用单例模式。减少对窗口资源的消耗 |
| CCComboColorPickerUI | 颜色拾取器 |
| CCComboDateRangeUI | 范围选择框 |
| CCComboDateUI | 日期下拉框 |
| CCComboListUI | 普通下拉列表 |
| CCContainerUI | 无布局功能的容器类,控件的位置全靠用户的绝对位置来确定。改变控件位置,需要开发者控制。 |
| CCContainLayoutUI | 有布局功能的容器类 |
| CCContainMenuUI | |
| CCContainOptionUI | |
| CCContainScrollSyncUI | |
| CCContainTabUI | 标签页的容器 |
| CCContainTitleUI | |
| CCControlGC | 控件垃圾回收机制,生命周期检测。自行释放已经游离的对象 |
| CCControlUI | 控件基类 |
| CCCoordinateAffine | 笛卡尔坐标系 |
| CCCoordinateAffine3d | 笛卡尔3D坐标系 |
| CCCoordinateAffineTrans | 更加灵活的仿射坐标系 |
| CCCoordinateAxisSketchTrans | 坐标轴缩略图转换器 |
| CCCoordinateGeo | GEO坐标系 |
| CCCustomComboxUI | 用户自定义的下拉控件 |
| CCDateTimeUI | 日期时间控件 |
| CCDateUI | 日期控件 |
| CCDigitLcdUI | 液晶数字控件 |
| CCEditCombinationUI | 辑输入组合体 |
| CCEditGPSLocationUI | 经纬度(GPS)输入框 |
| CCEditIPAddressUI | IP地址输入框 |
| CCEditKeyBoardUI | 快捷键输入框 |
| CCEditLine | 行编辑类 |
| CCEditLineStyle | 编辑框外观信息 |
| CCEditList | 编辑输入组合体容器 |
| CCEditRichUI | 多行文本输入框(自主设计自绘,未使用系统原生编辑输入框,可方便移植到嵌入式平台) |
| CCEditSpinBoxUI | 步长输入框 |
| CCEditTextUI | 单行文本输入框(自主设计自绘,未使用系统原生编辑输入框,可方便移植到嵌入式平台) |
| CCGIFViewUI | Gif格式动画控件 |
| CCharSize | |
| CCharStyle | |
| CChartDataPoint | 图表数据点 |
| CCheckBoxMode | 复选框状态属性 |
| CCImageViewListUI | 图片轮播控件 |
| CCImageViewUI | 图片视图控件 |
| CCIndicatorLightUI | 状态指示灯。采用多个渐变组合而成。开发者可自由灵活定制。 |
| CCircleAxis | 圆坐标系。(x,y)=(角度:-180~180,半径的百分比(0~100)) |
| CCkeyboardStatck | |
| CCLabelMultiStyleUI | HTML风格的标签控件 |
| CCLabelUI | 普通标签控件 |
| CCLanguageTranslator | 语言翻译类 |
| CCLayoutArrowContainUI | 带箭头风格,有布局功能的容器类 |
| CCLayoutBase | 布局信息基类 |
| CCLayoutBox | 盒子布局容器类. 水平盒子: 水平计算布局对象 垂直盒子: 垂直计算布局对象 层叠盒子: Z方向计算方式,所有对象共享区域 |
| CCLayoutCircle | 圆形布局对象 |
| CCLayoutControl | UI控件布局对象 |
| CCLayoutControlAdsorb | UI控件吸附布局对象 |
| CCLayoutGrid | 网格布局 |
| CCLayoutNodeData | UI控件布局对象 |
| CCLayoutSpacer | 弹性占位布局对象 |
| CCLineArrowUI | 跨越式箭头控件 |
| CCLineUI | 线条控件 |
| CClipBoxSurface | |
| CCListBoxUI | 列表控件 |
| CCLottieUI | Lottie 动画控件。并不支持全部的lottie特性和复杂特效 |
| CCManagerHandler | 事件过滤器(可安装到控件上,截获需要处理的消息) |
| CCManagerSkin | 皮肤管理类 |
| CCMemoryAlloc | 内存管理 |
| CCNodeCell | 普通单元格 |
| CCNodeData | 可视化的数据结构,包含数据交互和绘制功能 |
| CCNodeDataBarOfPercent | |
| CCNodeDataColor | |
| CCNodeDataControl | 包含控件的可视化节点 |
| CCNodeDataDate | |
| CCNodeDataDateTime | |
| CCNodeDataDouble | |
| CCNodeDataDoubleQuote | |
| CCNodeDataEnum | |
| CCNodeDataEnumText | |
| CCNodeDataIconPrefix | |
| CCNodeDataImage | 图片节点 |
| CCNodeDataImageFunc | |
| CCNodeDataImageGradient | |
| CCNodeDataImageQuote | 引用类型的图标 |
| CCNodeDataInt | |
| CCNodeDataIntQuote | |
| CCNodeDataLegendLine | 线条标记 |
| CCNodeDataLegendMark | Mark标记 |
| CCNodeDataLists | 可视化节点列表,包含xyz三个方向的布局。 |
| CCNodeDataListUI | NodeData容器 |
| CCNodeDataSolidColor | 实色图形 |
| CCNodeDataText | |
| CCNodeDataTextAlign | |
| CCNodeDataTextGradient | |
| CCNodeDataTextGradientQuote | |
| CCNodeDataTextLayoutQuote | Class CNodeDataTextLayoutQuote |
| CCNodeDataTextQuote | |
| CCNodeEditorUI | 节点可视化(用于图布局和组态控制) |
| CCNodeHtmlTextData | HTML文本 |
| CCNodeSpanCell | 带有checkbox功能的单元格 |
| CConnectEdge | |
| CConnectPoint | |
| CCOptionUI | |
| CCPaginationUI | |
| CCPopControlUI | |
| CCPopupMenuEx | |
| CCProgressBarUI | 进度条 |
| CCResourceFont | |
| CCResourceGraphics | 图形相关资源存储类 |
| CCScrollAreaUI | 带有内置滚动条的控件。 |
| CCScrollBarUI | 滚动条控件 |
| CCSelectState | |
| CCSettingInfo | 配置读写类(支持json,xml格式)且读取方式更灵活 |
| CCSkinStyle | 提取单个皮肤文件中的风格信息 |
| CCSliderUI | |
| CCSortContainer | 排序功能和属性的封装 |
| CCSplitBarUI | |
| CCStaticMarkUI | Mark标记 |
| CCTableViewUI | 表格控件 |
| CCTextLayout | 图标和文本布局工具类 |
| CCThemeMgr | 主题属性管理 |
| CCThreadPool | 跨平台线程池 |
| CCTipBoxUI | 文本提示器 |
| CCToastBox | |
| CCTreeListUI | 树状列表 |
| CCTreeModelNode | |
| CCTreeRowCell | |
| CCTreeTableViewUI | 树状表格 |
| CCTreeViewModel | 树状控件模型 |
| CCView3dUI | 3D视图控件 |
| CCWidgetQt | |
| CCZBarCodeUI | 条形码控件 |
| CDataRangeHelper | 数据范围计算 |
| CDebugLoger | 打印到调试输出窗口 |
| CDrawBarInfo | |
| CDynamicLibrary | 插件功能函数提取类 |
| CEdgeLink | |
| CElementLayout | |
| CEventTrigger | 基本交互事件组管理类 |
| CFileReader | 文件读取-工具类 |
| CFileWriter | 文件写入-工具类 |
| CFourCode | |
| CGAnimateBezierEasing | 动画缓动函数。 |
| CGAnimateProperty | 动画基础属性 |
| CGAnimatePropertyValue | 数值动画模板。使用时同样先调用UpdateTimeLine(t)。未调用的情况下,值不会发生变换,自然也无法实现动画效果 |
| CGAnimateTransform | 动画变换矩阵 1.使用时提前调用UpdateTimeLine(t),更新动画。 2.再获取动画的变换矩阵。调用GetTransform2d |
| CGAnimateTransformVector | 动画矩阵变换容器 |
| CGBrush | 颜色画笔 |
| CGBrushArray | 四种状态的画刷集合(普通,高亮,选中,禁用) |
| CGBrushGradient | 渐变画刷由渐变方式和渐变颜色两部分组成 |
| CGBrushGradientConic | 圆周渐变画刷 |
| CGBrushGradientLinear | 线性渐变画刷 |
| CGBrushGradientRadial | 中心放射渐变画刷 |
| CGCamera | 3D图形渲染之观察者 |
| CGFont | 字体 |
| CGImage | Class GImage |
| CGImageGIF | |
| CGImageIconInfo | 包含多种状态(常规,鼠标悬停,鼠标按下,禁用)的图标 |
| CGImageIconMulti | 多个状态得图像,分布在不同的图片文件中 |
| CGImageIconSingle | 多个状态得图像,分布在相同的图片文件中 |
| CGLaTex | |
| CGLaTexBase | |
| CGPathBigPointStorage | |
| CGPathBufferStorage | |
| CGPathEllipseStorage | |
| CGPathLinesStorage | |
| CGPathRectStorage | |
| CGPathStorage | 路径顶点源(在GPathStorage的世界里,椭圆,弧线,样条曲线都是由足够细腻的直线拟合的) |
| CGPenInfo | |
| CGPoint | 二维平面上的点(long) |
| CGPointF | |
| CGradientColors | 渐变的渲染颜色 |
| CGradientLinearColors | 双值线性颜色表 |
| CGradientLinearPhaseColors | 相位颜色表 |
| CGradientLinearSegmentColors | 双值线性颜色表(具有起点百分比) |
| CGradientRoundRect | |
| CGradientStopsColors | 自定义位置线性颜色表 |
| CGRect | 矩形(int) |
| CGShadowContain | |
| CGStyleLine | 线条样式 |
| CGStyleMarkShape | 标记类节点样式 |
| CGSurface | 实现图形接口 |
| CGSurfacePainter | 平台相关的绘制 |
| CGSurfacePainterCocoa | |
| CGSurfacePainterGTK | |
| CGSurfacePainterGTKmm | |
| CGSurfacePainterQt | |
| CGSurfacePainterSDL2 | |
| CGSurfacePainterWin | |
| CGSurfacePainterWxWidgets | |
| CGSurfaceQt | |
| CGSvgBase | |
| CGSvgGradient | |
| CGSvgModel | |
| CGSvgPaintStyle | |
| CGSvgRenderer | |
| CGSvgShape | SVG 图形基础类 |
| CGSvgShapeCircle | 圆形 |
| CGSvgShapeEllipse | 椭圆 |
| CGSvgShapeGroup | SVG组(g)元素 |
| CGSvgShapeImage | SVG Image |
| CGSvgShapeLine | SVG Line |
| CGSvgShapePath | SVG Path |
| CGSvgShapeRect | SVG Rect |
| CGSvgShapeStyle | |
| CGSvgShapeText | SVG TextPath |
| CGSvgShapeTextPath | SVG TextPath |
| CGVectorF | 二维向量 |
| CHtmlItemDataStyle | |
| CIActionNotify | |
| CIAdapterPlatform | IAdapterPlatform 平台适配器基类 |
| CICommitTarget | 对象之间传递数据的提交操作。比如表格单元格编辑后,更新到指定的单元格数据对象。按钮点击后关闭下拉窗口等 |
| CIControlUI | 控件UI基类 |
| CICoordList | 坐标系接口 |
| CIDockHandler | |
| CIDockOverlayHandler | Dock层叠窗口 |
| CIEventHandler | |
| CIGIFHost | |
| CILayout | 布局基类 |
| CImageStyle | |
| CIManageHandler | 窗口事件管理控制者 |
| CINodeData | |
| CINotifyHandler | |
| CISurface | 图形接口 |
| CIWidgetQt | |
| CIXSlotBase | 信号槽基类 |
| CLabelItem | |
| CLayoutLinkNode | |
| CLayoutSize | |
| CLinearAxis | 线性坐标轴 +-----------—+=================+------------—+ m_data_min m_selMin m_selMax m_data_max |
| CLineStyle | |
| CLoggerStorage | 日志存储 |
| CMatchFeatures | 匹配信息类 |
| CMouseDragHelper | 鼠标拖拽 |
| CMouseHitStatus | 矩形状态-工具类 |
| CNetGraphUI | |
| CNetNode | |
| CParallelAxis | 平行坐标系 |
| CParseSetting | |
| CPathTransform | 路径中点的变换运算类 |
| CPathTransformAffine | 二维矩阵变换 |
| CPathTransformMatFloat4x4 | 三维空间矩阵变换 |
| CPathTransInfo | |
| CPopManagerData | |
| CPopWindowManager | |
| CRadarAxis | 极坐标系,也称雷达坐标系 |
| CScrollRect | |
| CShadowInfo | |
| CSizeValue | |
| CSortData | 排序数据 |
| CST_Policy | 信号槽管理策略,当槽对象释放时,绑定关系自动删除 |
| CStateRow | 状态转移表 |
| CStateTransfer | 状态转移器 |
| CSyntaxStyles | 语法渲染风格 |
| CTableHeaderNodeCell | 表头的单元格 |
| CTableRow | 表格行 |
| CTernaryAxis | 三元组坐标系 |
| CTransAlongDoublePath | |
| CTransAlongSinglePath | |
| CTransform2d | 二维变换矩阵(简洁形式),在后续UI建模中会经常用到计算位置 [sx , shx, tx] [x] |
| CTransform2dLineSegment | Rotate, Scale and Translate, associating 0...dist with line segment x1,y1,x2,y2 |
| CTransform2dReflection | Reflection matrix. Reflect coordinates across the line through the origin at the angle a or containing the non-unit vector (x, y). Contributed by John Horigan |
| CTransform2dReflectionUnit | Reflection matrix. Reflect coordinates across the line through the origin containing the unit vector (ux, uy). Contributed by John Horigan |
| CTransform2dRotation | |
| CTransform2dScaling | Scaling matrix. x, y - scale coefficients by X and Y respectively |
| CTransform2dSkewing | Sckewing (shear) matrix |
| CTransform2dTranslation | Translation matrix |
| CTransform2dTransposer | Transform2dTransposer = Transform2d(0, 1.0, 1.0, 0, 0, 0) |
| CTransformGradient | |
| CTransmitDataObject | |
| CUIManager | 控件UI管理器,负责消息转发和定位 |
| CUIManagerPopDropdown | 下拉弹出框管理对象 |
| CUIPopupMenuManager | |
| CUISystemStartUp | 全局初始化对象,此对象的生命周期需要与执行程序相同 |
| CUnDoRecord | |
| CValuePack | 值包装器 |
| CVisibleProperty | |
| CWindowDockingManager | |
| CWindowPlatform | |
| CWordWrapLineInfo | |
| CWxWidgetsGLCanvas | |
| CXmlBuilder | UI构建工具类 |
| CXMLItemA | |
| CXMLItemW | |
| CXmlStorageA | Xml文件储存类。xml文件中大量重复标签,采用共享字符串的方式,减少内存占用 |
| CXmlStorageW | Xml文件储存类。xml文件中大量重复标签,采用共享字符串的方式,减少内存占用 |
| NUtilsColor | Namespace UtilsColor 配色方案工具集 |
| NUtilsCursor | |
| NUtilsFileSystem | |
| NUtilsMath | |
| NUtilsRect | |
| NUtilsString | |