Метод IDirect3DDevice9::CreatePixelShader (d3d9.h)
Создает пиксельный шейдер.
Синтаксис
HRESULT CreatePixelShader(
[in] const DWORD *pFunction,
[out, retval] IDirect3DPixelShader9 **ppShader
);
Параметры
[in] pFunction
Тип: const DWORD*
Указатель на массив маркеров функции шейдера пикселей, указывающий операции смешения. Это значение не может иметь значение NULL.
[out, retval] ppShader
Тип: IDirect3DPixelShader9**
Указатель на возвращенный интерфейс пиксельного шейдера. См. раздел IDirect3DPixelShader9.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается ошибкой, возвращается одно из следующих значений: D3DERR_INVALIDCALL, D3DERR_OUTOFVIDEOMEMORY E_OUTOFMEMORY.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9.h (включая D3D9.h) |
Библиотека | D3D9.lib |