Функция D3DXFillCubeTextureTX
Использует скомпилированную функцию HLSL для заполнения каждого текселя каждого уровня MIP-карты текстуры.
Синтаксис
HRESULT D3DXFillCubeTextureTX(
_In_ LPDIRECT3DCUBETEXTURE9 pTexture,
_In_ LPD3DXTEXTURESHADER pTextureShader
);
Параметры
-
pTexture [in]
-
Указатель на объект IDirect3DCubeTexture9 , представляющий заполняемую текстуру.
-
pTextureShader [in]
-
Тип: LPD3DXTEXTURESHADER
Указатель на объект шейдера текстуры ID3DXTextureShader .
Возвращаемое значение
Тип: HRESULT
Если функция выполняется успешно, возвращаемое значение будет D3D_OK. Если функция завершается сбоем, возвращаемое значение может быть одним из следующих: D3DERR_NOTAVAILABLE, D3DERR_INVALIDCALL.
Комментарии
Целевой объект текстуры должен быть функцией HLSL, которая принимает содержит следующую семантику:
- Один входной параметр должен использовать семантику POSITION.
- Один входной параметр должен использовать семантику PSIZE.
- Функция должна возвращать параметр, использующий семантику COLOR.
Входные параметры могут быть в любом порядке. Пример см. в разделе D3DXFillTextureTX.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел