极语言3-33 三维图面对象——方法表

112 阅读4分钟
英文名字中文名称作用解释
IDirect3DSurface9三维图面对象应用程序使用对象接口的方法查询和准备图面
三维图面对象——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
GetContainer取容器(标识,@接口)提供纹理对象的父多维数据集纹理或后台缓冲区父交换链的访问权限。
GetDesc取说明(说明)检索图面的说明
LockRect锁定矩形(区域,矩形,标志)锁定图面上的矩形。区域;标志:
UnlockRect解锁矩形解解锁图面上的矩形。
GetDC取设备(@设备)检索设备上下文。
ReleaseDC释放设备(设备)释放设备上下文句柄。
英文名字中文名称作用解释
IDirect3DIndexBuffer9三维缓冲对象应用程序使用对象接口的方法操作索引缓冲区资源。
三维图面对象——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
Lock锁定(偏移,大小,@内存,标志)锁定索引数据范围并获取指向索引缓冲区内存的指针。标志:
Unlock解锁解锁索引数据。
GetDesc取说明(说明)检索索引缓冲区资源的说明
英文名字中文名称作用解释
IDirect3DVertexBuffer9三维缓冲对象应用程序使用对象接口的方法查询和准备图面
三维图面对象——方法表
QueryInterface接口(标识,@指针)检索指向对象上支持的接口的指针。
AddRef计数递增对象上接口的引用计数。 对于指向对象上接口的指针的每个新副本,应调用此方法。
Release释放递减对象上接口的引用计数。前三项COM对象通用
GetDevice取设备(@接口)检索与资源关联的设备。
SetPrivateData改数据(标识,数据,大小,标志)将数据与程序使用的资源相关联。标志:0=自动分配内存;1=数据为空接口指针(大小为4)
GetPrivateData取数据(标识,数据,大小)将与资源关联的专用数据复制到提供的缓冲区。
FreePrivateData释放数据(标识)释放与此资源关联的指定私有数据。
SetPriority改优先级(值)分配用于计划的资源的优先级。
GetPriority取优先级获取此资源的优先级。
PreLoad预加载预加载托管资源。
GetType取类型返回资源的类型
Lock锁定(偏移,大小,@内存,标志)锁定顶点数据范围并获取指向顶点缓冲区内存的指针。标志:
Unlock解锁解锁顶点数据。
GetDesc取说明(说明)检索顶点缓冲区资源的说明