ID3DXPRTBuffer::ExtractTexture 方法
从指定系数范围的缓冲区的颜色通道中提取系数数据,并将数据添加到 IDirect3DTexture9 对象。
语法
HRESULT ExtractTexture(
[in] UINT Channel,
[in] UINT StartCoefficient,
[in] UINT NumCoefficients,
[in] LPDIRECT3DTEXTURE9 pTexture
);
参数
-
频道 [in]
-
类型: UINT
要从中提取纹理数据的缓冲区颜色通道。
-
StartCoefficient [in]
-
类型: UINT
要从中提取纹理数据的缓冲区系数的起始值。
-
NumCoefficients [in]
-
类型: UINT
从 StartCoefficient 开始提取纹理数据的标量数。
-
pTexture [in]
-
指向将存储系数的 IDirect3DTexture9 纹理对象的指针。
返回值
类型: HRESULT
如果方法成功,则返回值S_OK。 如果方法失败,则返回值可以是以下值之一:D3DERR_INVALIDCALL、E_OUTOFMEMORY。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅