функция обратного вызова 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)

См. также

CreateDevice(D3D10)

D3D11DDI_CORELAYER_DEVICECALLBACKS