ITileRequest::RequestTextureTileAsync 方法

请求以 的形式获取平铺纹理的内容。DDS (DirectDraw Surface) 文件。

语法

HRESULT RequestTextureTileAsync(
   EventID            eventID,
   DWORD              textureFileptr,
   UINT               tileSubresource,
   UINT               tileX,
   UINT               tileY,
   UINT               tileZ,
   BSTR               ddsFilename,
   ITextureCallback * pRequestCallback,
   DWORD              requestCookie,
   DWORD              progressIntervalMsecs
);

parameters

eventID
例如,将缓冲区的内容与 (匹配的指定事件,呈现器目标可能会随时间) 而更改。

textureFileptr
指定纹理对象的地址。

tileSubresource
磁贴的指定子资源。

tileX
指定的磁贴 X 位置。

tileY
指定的磁贴 Y 位置。

tileZ
指定的磁贴 Z 位置。

ddsFilename
一个 COM 字符串,其中包含写入结果的 .dds 文件的路径名。

pRequestCallback
用于通知主机结果的回调地址。

requestCookie
唯一标识请求的 Cookie,可用于发出取消请求的信号。

progressIntervalMsecs
未使用。

返回值

如果此方法成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

要求

标头

Vspixengine.h

另请参阅

ITileRequest