функция обратного вызова PFND3D11DDI_STATE_CS_CONSTBUF_CB (d3d10umddi.h)
Функция pfnStateCsConstBufCb заставляет среду выполнения Microsoft Direct3D 11 обновить состояние буфера константы шейдера вычислений.
Синтаксис
PFND3D11DDI_STATE_CS_CONSTBUF_CB Pfnd3d11ddiStateCsConstbufCb;
void Pfnd3d11ddiStateCsConstbufCb(
D3D10DDI_HRTCORELAYER unnamedParam1,
UINT unnamedParam2,
UINT unnamedParam3
)
{...}
Параметры
unnamedParam1
hRuntimeDevice [in]
Дескриптор контекста для основной среды выполнения Direct3D. Этот дескриптор предоставляется драйверу в вызове функции CreateDevice(D3D10) драйвера.
unnamedParam2
Base [in]
Начальный буфер констант, для которого среда выполнения должна обновлять состояние.
unnamedParam3
Count [in]
Общее количество буферов констант. Число может иметь значение –1, указывающее, что среда выполнения Direct3D использует свои высокие подложки для замены оптимального значения (которое обычно меньше максимального допустимого значения для Count). Однако в слоте, отличном от NULL, не существует привязки, превышающей оптимальное значение Count .
Возвращаемое значение
None
Требования
Минимальная версия клиента | pfnStateCsConstBufCb поддерживается начиная с операционной системы Windows 7. |
Целевая платформа | Рабочий стол |
Заголовок | d3d10umddi.h (include D3d10umddi.h) |