IPixEngine5::ReadTexelValueAsync 方法

读取纹素值,并将结果异步返回给主机。

语法

HRESULT ReadTexelValueAsync(
   UINT                       textureId,
   PixEngineTextureSliceIndex sliceIndex,
   int                        x,
   int                        y,
   int                        formatOverride,
   IPixEngine5Callbacks*      callbacks,
   DWORD                      requestCookie,
   DWORD                      progressIntervalMsecs
);

参数

textureId
要从中读取纹素值的纹理的 ID。

sliceIndex
要从中读取纹素值的纹理内切片的索引。

x
要读取的 x 纹素坐标。

y
要读取的 y 纹素坐标。

formatOverride
颜色格式替代。

回调
提供 IPixEngine5 回调接口的 对象的地址。

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

progressIntervalMsecs
未使用。

返回值

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

要求

标头

Vspixengine.h

另请参阅

IPixEngine5