Поделиться через


Метод IDirect3DDevice9::GetVertexShader (d3d9.h)

Извлекает текущий заданный вершинный шейдер.

Синтаксис

HRESULT GetVertexShader(
  [out, retval] IDirect3DVertexShader9 **ppShader
);

Параметры

[out, retval] ppShader

Тип: IDirect3DVertexShader9**

Указатель на интерфейс вершинного шейдера.

Возвращаемое значение

Тип: HRESULT

Если метод выполнен успешно, возвращаемое значение будет D3D_OK. Если ppShader недопустим, возвращается D3DERR_INVALIDCALL.

Комментарии

Как правило, методы, возвращающие состояние, не работают на устройстве, созданном с помощью D3DCREATE_PUREDEVICE. Однако этот метод будет работать даже на чистом устройстве, так как он возвращает интерфейс.

Требования

Требование Значение
Целевая платформа Windows
Header d3d9.h (включая D3D9.h)
Библиотека D3D9.lib

См. также раздел

IDirect3DDevice9

IDirect3DDevice9::SetVertexShader