CLIPOBJ
为绘图或填充提供能访问裁剪区的驱动程序。这个区域能用一系列矩形计算
FLOATOBJ
允许图形驱动程序模拟浮点操作。浮点操作不适用所有其他的核心模式驱动程序
FONTOBJ
使驱动程序访问字体的一个特别的实例(或实现)的信息
PALOBJ
包含 RGB 调色板颜色的结构;通过 PALOBJ_cGetColors 和 DrvSetPalette 函数可以访问
STROBJ
为驱动程序计算轮廓处理和位置的列表,描述如何绘制文本字符串
XFORMOBJ
描述一个任意的线性二维变换,如几何宽度直线
XLATEOBJ
结构体,用于从源调色板向目标调色板翻译颜色索引;定义从源表面格式到目的表面格式转换像素所需要的变换
PATH
路径 PATH 对象类
PATHOBJ
定义路径指定要绘制什么(直线或贝塞尔曲线)。PATHOBJ 结构传递给驱动程序用以描述要绘制或填充的一系列直线和贝塞尔曲线
EPATHOBJ
路径 PATH 对象的用户对象类,没有构造和析构函数,以成员变量 PPATH ppath 与 PATH 对象关联
XEPATHOBJ
路径 PATH 对象的用户对象类,具有构造和析构函数;EPATHOBJ 类的子类
PATHSTACKOBJ
在栈上创建路径的对象类,如果路径变得太大将会扩展到堆上;EPATHOBJ 类的子类
DC
设备上下文 DC 对象类
XDCOBJ
设备上下文 DC 对象的用户对象类,以成员变量 PDC pdc 与 DC 对象关联
DCOBJ
设备上下文 DC 对象的多重锁对象类;XDCOBJ 类的子类
REGION
区域 REGION 对象类
RGNOBJ
区域 REGION 对象的用户对象类,以成员变量 PREGION prgn 与 REGION 对象关联
RGNMEMOBJ
区域 REGION 对象的内存对象类;RGNOBJ 类的子类
SURFOBJ
标识一个表面对象,它可以是 GDI 位图、设备相关位图或设备管理的表面。更多的信息参见表面类型
SURFACE
位图表面对象的管理对象类,类中存在 SURFOBJ so 结构实体成员
SURFREF
位图表面 SURFACE 对象的引用类,以成员变量 SURFACE *ps 与 SURFACE 类对象关联
BRUSHOBJ
结构体,包含 3 个用于描述画刷对象的公有成员变量;为图形函数定义了画刷对象,输出直线、文本或填充。驱动程序能调用 BRUSHOBJ 服务来实现画刷或找到 GDI 预先缓存的实现方法
EBRUSHOBJ
查找或创建给定逻辑笔刷对象的物理实现
XEBRUSHOBJ
基础的钢笔/笔刷用户对象类,存在 PBRUSHPEN 结构体成员存储关联的 BRUSH / PEN 对象指针
BRUSHMEMOBJ
为逻辑笔刷分配内存的类;XEBRUSHOBJ 的子类
ENGBRUSH
用于管理作为绘制引擎的 GDI 的笔刷实现实体的数据结构
PALETTE
调色板对象的管理对象类
XEPALOBJ
调色板对象的用户对象类;以成员变量 PALETTE *ppal 与 PALETTE 类对象关联
EPALOBJ
用来根据指向调色板 PALETTE 对象的指针创建用户对象;XEPALOBJ 的子类
PALMEMOBJ
调色板对象的内存对象类;XEPALOBJ 的子类
暂无评论