Функция D3DXGetShaderConstantTable
Возвращает таблицу констант шейдера, внедренную в шейдер.
Синтаксис
HRESULT D3DXGetShaderConstantTable(
_In_ const DWORD *pFunction,
_Out_ LPD3DXCONSTANTTABLE * ppConstantTable
);
Параметры
-
pFunction [in]
-
Тип: const DWORD*
Указатель на поток DWORD функции.
-
ppConstantTable [out]
-
Тип: LPD3DXCONSTANTTABLE*
Возвращает интерфейс таблицы констант (см. ID3DXConstantTable), который управляет таблицей констант.
Возвращаемое значение
Тип: HRESULT
Если функция выполняется успешно, возвращаемое значение будет D3D_OK. В случае сбоя функции возвращается одно из следующих значений: D3DERR_INVALIDCALL, D3DXERR_INVALIDDATA E_OUTOFMEMORY.
Комментарии
Таблица констант создается D3DXCompileShader и внедряется в тело шейдера. Если вам требуется дополнительное виртуальное адресное пространство, см. раздел D3DXGetShaderConstantTableEx.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|
См. также раздел