小刀志
稻草小刀的在线笔记。记录所有事情,并写给自己。
图形设备接口子系统的对象解释
- 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
的子类
没有评论