Метод IDirect3DPixelShader9::GetFunction (d3d9helper.h)
Возвращает указатель на данные шейдера.
Синтаксис
HRESULT GetFunction(
[in, out] void *unnamedParam1,
[in, out] UINT *pSizeOfData
);
Параметры
[in, out] unnamedParam1
Тип: void*
Указатель на буфер, содержащий данные шейдера. Приложению необходимо выделить достаточно места для этого.
[in, out] pSizeOfData
Тип: UINT*
Размер данных в байтах. Чтобы получить размер буфера, необходимый для получения данных, при вызове Метода GetFunction задайте значение pData = NULL . Затем вызовите Метод GetFunction с возвращаемым размером, чтобы получить данные буфера.
Возвращаемое значение
Тип: HRESULT
Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если метод завершается сбоем, возвращаемое значение может быть следующим: D3DERR_INVALIDCALL.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | d3d9helper.h (включая D3D9.h) |
Библиотека | D3D9.lib |