极语言3-27 三维图形类——方法表,在原对象上增加了五个方法,共用同一个调用表。显卡标识类、显示格式类、显示模版类——成员表

96 阅读4分钟
英文名字中文名称作用解释
IDirect3D9Ex三维图形类应用程序使用三维图形接口的方法创建三维图形对象并设置环境。包括枚举和检索设备功能的方法。
三维图形类——方法表,在原对象上增加了五个方法,共用同一个调用表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
RegisterSoftwareDevice软件光栅(@函数)注册可插入软件设备。提供软件光栅化,使应用程序能够访问各种软件光栅器。
GetAdapterCount显卡数返回系统上的适配器数。显卡序号0到数量减一
GetAdapterIdentifier显卡描述(序号,标志,显卡标识类)描述指定物理显示适配器信息:显卡标识类。标志:0=默认;2=下载驱动证书;
GetAdapterModeCount模式数(序号,图面格式)返回此适配器上可用的显示模式数。图面格式
EnumAdapterModes枚举模式(序号,设备类型,索引,显示模式类)枚举指定的适配器是否支持请求的格式和显示模式。索引是模式数的序号;
GetAdapterDisplayMode显示模式(序号,显示模式类)检索适配器的当前显示模式信息。
CheckDeviceType设备类型(序号,设备类型,显示模式,缓冲格式,全屏)验证硬件加速设备类型是否可以在此适配器上使用。设备类型
CheckDeviceFormat设备格式(序号,设备类型,选项,资源类型,图面格式)确定表面格式是否可用作指定资源类型常数,纹理、深度模具缓冲区、呈现目标或三者的任何组合。选项:
CheckDeviceMultiSampleType多重采样(序号,设备类型,图面格式,小窗,采样率,@数量)确定此设备上是否提供多重采样技术。小窗为假=全屏采样;采样率:(0-16)
CheckDepthStencilMatch模具匹配(序号,设备类型,显示模式,呈现格式,模具格式)确定深度模具格式是否与特定显示模式下的呈现目标格式兼容。
CheckDeviceFormatConversion可转格式(序号,设备类型,源格式,目标格式)测试设备是否支持从一种显示格式转换为另一种显示格式。
GetDeviceCaps设备功能(序号,设备类型,功能)检索有关设备的特定于设备的信息。功能:三维功能类
GetAdapterMonitor监视器(序号)返回对象关联的监视器的句柄。
CreateDevice创建设备(序号,设备类型,焦点窗口,选项,参数,@接口)创建表示显示适配器的设备接口。参数:显示参数类
GetAdapterModeCountEx模式数量(序号,特征)返回可用显示模式的数目。特征=显示格式类
EnumAdapterModesEx列举模式(序号,特征,索引,模式)指定模式索引获取实际显示模式信息。特征=显示格式类,模式=显示模版类
GetAdapterDisplayModeEx显示设置(序号,特征,模式)检索适配器的当前显示模式和旋转设置。特征=显示格式类,模式=显示模版类
CreateDeviceEx新建设备(序号,设备类型,焦点窗口,选项,参数,模式,@接口)创建表示显示适配器的设备接口。参数:显示参数类;,模式=显示模版类
GetAdapterLUID取标识(序号,标识)此方法返回特定于适配器硬件的适配器的唯一标识符。显卡标识类
中文名字英文名称长度作用解释
显卡标识类LUID8它指定保证在本地计算机上唯一的标识符。
显卡标识类——成员表
低位LowPart整数标识符的低位数据。
高位HighPart整数标识符的高位数据。
中文名字英文名称长度作用解释
显示格式类D3DDISPLAYMODEFILTER24指定要筛选出的显示模式的类型。应用于三维图形类
显示格式类——成员表
大小Size整数此结构的大小。固定为24
格式Format整数D3DFORMAT格式枚举类型,描述显示模式的图面格式。
扫描ScanLineOrdering整数指示扫描线顺序是渐进式还是隔行扫描。1=逐行扫描;2=隔行扫描
中文名字英文名称长度作用解释
显示模版类D3DDISPLAYMODEEX24描述显示模式。应用于三维图形类
显示模版类——成员表
大小Size整数此结构的大小。固定为24
宽度Width整数屏幕宽度(以像素为单位)。
高度Height整数屏幕高度(以像素为单位)。
刷新率RefreshRate整数刷新速率。 值 0 表示适配器默认值。
格式Format整数D3D格式枚举类型,描述显示模式的图面格式。请参阅 D3DFORMAT
扫描ScanLineOrdering整数指示扫描线顺序是渐进式还是隔行扫描。1=逐行扫描;2=隔行扫描