Заголовок d3dhal.h
Этот заголовок используется для отображения. Дополнительные сведения см. в разделе:
d3dhal.h содержит следующие программные интерфейсы:
Функции обратного вызова
LPD3DHAL_CONTEXTCREATECB Функция D3dContextCreate создает контекст. |
LPD3DHAL_CONTEXTDESTROYCB Функция D3dContextDe переназначает указанный контекст. |
LPD3DHAL_DRAWPRIMITIVES2CB Функция D3dDrawPrimitives2 отрисовывает примитивы и возвращает обновленное состояние отрисовки. |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB Функция D3dValidateTextureStageState возвращает количество проходов, по которому оборудование может выполнять операции смешивания, указанные в текущем состоянии. |
Структуры
D3DDEVICEDESC_V1 Устарело в DirectX 8.0 и более поздних версиях; См. примечания. Структура D3DDEVICEDESC_V1 описывает возможности трехмерного устройства. |
D3DDEVICEDESC_V2 Структура D3DDEVICEDESC_V2 содержит поля, которые уже отображаются в структуре D3DHAL_D3DEXTENDEDCAPS при ответе на GUID_D3DExtendedCaps GUID в DdGetDriverInfo. |
D3DDEVICEDESC_V3 Структура D3DDEVICEDESC_V3 содержит поля, которые уже отображаются в структуре D3DHAL_D3DEXTENDEDCAPS при ответе на GUID_D3DExtendedCaps GUID в DdGetDriverInfo. |
D3DHAL_CALLBACKS D3DHAL_CALLBACKS является одной из нескольких структур обратного вызова, описывающих поддержку Direct3D, предоставляемую драйвером. |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3 является одной из нескольких структур обратного вызова, описывающих поддержку Direct3D, предоставляемую драйвером. |
D3DHAL_CLIPPEDTRIANGLEFAN Структура D3DHAL_CLIPPEDTRIANGLEFAN используется функцией обратного вызова D3dDrawPrimitives2 для отрисовки обрезанных вентиляторов треугольников. |
D3DHAL_CONTEXTCREATEDATA Структура D3DHAL_CONTEXTCREATEDATA содержит все сведения, необходимые функции D3dContextCreate для создания нового контекста. |
D3DHAL_CONTEXTDESTROYDATA Структура D3DHAL_CONTEXTDESTROYDATA содержит сведения, необходимые функции D3dContextDetraits для удаления контекста. |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPS описываются дополнительные трехмерные возможности драйвера. |
D3DHAL_DP2ADDDIRTYBOX Только DirectX 8.1 и более поздних версий. D3DHAL_DP2ADDDIRTYBOX используется для указания того, что часть трехмерного ресурса — текстура тома — была грязна в системной памяти. Поэтому перед использованием этот том необходимо перезагрузить в видеопамяти. |
D3DHAL_DP2ADDDIRTYRECT Только DirectX 8.1 и более поздних версий. D3DHAL_DP2ADDDIRTYRECT используется для указания того, что часть двухd-ресурса (двухд-текстура или текстура куба) была загрязнена в системной памяти. Таким образом, перед использованием эту двухd-текстуру необходимо перезагрузить в видеопамяти. |
D3DHAL_DP2BLT Только DirectX 9.0 и более поздних версий. D3DHAL_DP2BLT используется для двухмерных больших двоичных объектов поверхности, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_BLT. |
D3DHAL_DP2BUFFERBLT Только DirectX 8.0 и более поздних версий. D3DHAL_DP2BUFFERBLT используется для больших двоичных объектов буфера вершин или индекса, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_BUFFERBLT. |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR содержит все сведения, необходимые драйверу для аппаратной очистки целевого объекта отрисовки, буфера глубины или буфера трафарета. |
D3DHAL_DP2COLORFILL Только DirectX 9.0 и более поздних версий. D3DHAL_DP2COLORFILL используется для операций заливки цветами, когда D3dDrawPrimitives2 реагирует на маркер команды D3DDP2OP_COLORFILL. |
D3DHAL_DP2COMMAND Одна или несколько D3DHAL_DP2COMMAND структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, который использует полученные сведения для рисования одного или нескольких примитивов. |
D3DHAL_DP2CREATELIGHT Структура D3DHAL_DP2CREATELIGHT используется для создания света для D3dDrawPrimitives2. |
D3DHAL_DP2CREATEPIXELSHADER Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2CREATEPIXELSHADER используется для создания пиксельного шейдера при получении кода операции D3DDP2OP_CREATEPIXELSHADER D3dDrawPrimitives2. |
D3DHAL_DP2CREATEQUERY Структура D3DHAL_DP2CREATEQUERY используется функцией обратного вызова D3dDrawPrimitives2 для создания ресурсов для запросов. |
D3DHAL_DP2CREATEVERTEXSHADER Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER используется для создания вершинного шейдера при получении кода операции D3DDP2OP_CREATEVERTEXSHADER . |
D3DHAL_DP2CREATEVERTEXSHADERDECL Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2CREATEVERTEXSHADERDECL используется для создания объявления вершинного шейдера при получении кода операции D3DDP2OP_CREATEVERTEXSHADERDECL D3dDrawPrimitives2. |
D3DHAL_DP2CREATEVERTEXSHADERFUNC Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2CREATEVERTEXSHADERFUNC используется для создания объекта кода вершинного шейдера, когда D3dDrawPrimitives2 получает код операции D3DDP2OP_CREATEVERTEXSHADERFUNC. |
D3DHAL_DP2DELETEQUERY Структура D3DHAL_DP2DELETEQUERY используется функцией обратного вызова D3dDrawPrimitives2 для освобождения ресурсов для запросов. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE Структура D3DHAL_DP2DRAWINDEXEDPRIMITIVE используется функцией обратного вызова D3dDrawPrimitives2 для отрисовки примитива с помощью индексов вершин. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 Структура D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 используется функцией обратного вызова D3dDrawPrimitives2 для отрисовки примитива с помощью индексов вершин. |
D3DHAL_DP2DRAWPRIMITIVE Только DirectX 8.0 и более поздних версий. D3DHAL_DRAWPRIMITIVE анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_DRAWPRIMITIVE и используется для отрисовки примитива. |
D3DHAL_DP2DRAWPRIMITIVE2 Только DirectX 8.0 и более поздних версий. D3DHAL_DRAWPRIMITIVE2 анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_DRAWPRIMITIVE2 и используется для отрисовки примитива. |
D3DHAL_DP2DRAWRECTPATCH Структура D3DHAL_DP2DRAWRECTPATCH используется функцией обратного вызова D3dDrawPrimitives2 для отрисовки прямоугольного исправления. |
D3DHAL_DP2DRAWTRIPATCH Структура D3DHAL_DP2DRAWTRIPATCH используется функцией обратного вызова D3dDrawPrimitives2 для отображения треугольного исправления. |
D3DHAL_DP2EXT Использование структуры D3DHAL_DP2EXT еще не определено. |
D3DHAL_DP2GENERATEMIPSUBLEVELS Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2GENERATEMIPSUBLEVELS используется для информирования драйвера о том, что он автоматически создает подстроки данной текстуры MIP-карты с использованием заданного типа фильтра. |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELIST анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_INDEXEDLINELIST и используется для отрисовки строк с помощью индексов вершин. |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIP анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_INDEXEDLINESTRIP и используется для отрисовки последовательности сегментов соединенных строк с помощью индексов вершин. |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFAN анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_INDEXEDTRIANGLEFAN, и используется для отрисовки последовательности соединенных треугольников с помощью индексов вершин. Все треугольники имеют общую вершину. |
D3DHAL_DP2INDEXEDTRIANGLELIST Одна или несколько D3DHAL_DP2INDEXEDTRIANGLELIST структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_INDEXEDTRIANGLELIST, и используются для отрисовки последовательности несвязанных треугольников с помощью индексов вершин. |
D3DHAL_DP2INDEXEDTRIANGLELIST2 Одна или несколько D3DHAL_DP2INDEXEDTRIANGLELIST2 структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_INDEXEDTRIANGLELIST2, и используются для отрисовки последовательности несвязанных треугольников с помощью индексов вершин. |
D3DHAL_DP2INDEXEDTRIANGLESTRIP Одна или несколько D3DHAL_DP2INDEXEDTRIANGLESTRIP структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_INDEXEDTRIANGLESTRIP, и используются для отрисовки полос соединенных треугольников с помощью индексов вершин. |
D3DHAL_DP2ISSUEQUERY Структура D3DHAL_DP2ISSUEQUERY используется функцией обратного вызова D3dDrawPrimitives2 для запроса различных типов информации. |
D3DHAL_DP2LINELIST Одна D3DHAL_DP2LINELIST структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_LINELIST и используется для отрисовки несвязанных сегментов строк. |
D3DHAL_DP2LINESTRIP Одна D3DHAL_DP2LINESTRIP структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_LINESTRIP и используется для отрисовки указанных сегментов подключенной линии. |
D3DHAL_DP2MULTIPLYTRANSFORM Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2MULTIPLYTRANSFORM используется для изменения матрицы преобразования для D3dDrawPrimitives2. |
D3DHAL_DP2PIXELSHADER Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2PIXELSHADER используется для задания текущего пиксельного шейдера или удаления пиксельного шейдера в зависимости от кода операции, полученного D3dDrawPrimitives2 (D3DDP2OP_SETPIXELSHADER или D3DDP2OP_DELETEPIXELSHADER). |
D3DHAL_DP2POINTS Одна или несколько D3DHAL_DP2POINTS структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_POINTS и используется для отрисовки указанных точек. |
D3DHAL_DP2RENDERSTATE Одна или несколько D3DHAL_DP2RENDERSTATE структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_RENDERSTATE, и используются для задания соответствующего состояния отрисовки. |
D3DHAL_DP2RESPONSE Структура D3DHAL_DP2RESPONSE возвращается обратным вызовом D3dDrawPrimitives2 и указывает доступность ответов на ранее выданные запросы. |
D3DHAL_DP2RESPONSEQUERY Структура D3DHAL_DP2RESPONSEQUERY возвращается обратным вызовом D3dDrawPrimitives2 и указывает доступность ответов на ранее выданные запросы. |
D3DHAL_DP2SETCLIPPLANE Структура D3DHAL_SETCLIPPLANE позволяет использовать в мировом пространстве определяемые пользователем клиповые плоскости. |
D3DHAL_DP2SETDEPTHSTENCIL Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2SETDEPTHSTENCIL используется для сопоставления нового буфера глубины в текущем контексте драйвера при получении кода операции D3DDP2OP_SETDEPTHSTENCIL D3dDrawPrimitives2. |
D3DHAL_DP2SETINDICES Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2SETINDICES используется для задания текущего буфера индекса для D3dDrawPrimitives2. |
D3DHAL_DP2SETLIGHT Структура D3DHAL_DP2SETLIGHT позволяет устанавливать индикаторы для D3dDrawPrimitives2. |
D3DHAL_DP2SETPALETTE Структура D3DHAL_DP2SETPALETTE используется для связывания палитры с текстурой, когда драйвер реагирует на D3DDP2OP_SETPALETTE в D3dDrawPrimitives2. |
D3DHAL_DP2SETPIXELSHADERCONST Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2SETPIXELSHADERCONST используется для задания одного или нескольких регистров констант пиксельного шейдера при получении кода операции D3DDP2OP_SETPIXELSHADERCONST методом D3dDrawPrimitives2. |
D3DHAL_DP2SETPRIORITY Структура D3DHAL_DP2SETPRIORITY используется для информирования драйвера о приоритете текстуры, заданной дескриптором dwDDestSurface. |
D3DHAL_DP2SETRENDERTARGET Структура D3DHAL_DP2SETRENDERTARGET используется с кодом D3DDP2OP_SETRENDERTARGET операции для сопоставления новой целевой поверхности отрисовки и буфера глубины в текущем контексте. |
D3DHAL_DP2SETRENDERTARGET2 Структура D3DHAL_DP2SETRENDERTARGET2 используется с D3DDP2OP_SETRENDERTARGET2 кодом операции для сопоставления части целевой поверхности отрисовки и буфера глубины в текущем контексте. |
D3DHAL_DP2SETSTREAMSOURCE Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2SETSTREAMSOURCE используется для привязки источника потока вершин к буферу вершин для D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCE2 Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2SETSTREAMSOURCE2 используется для привязки части источника потока вершин к буферу вершин для D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEFREQ Только DirectX 9.0 и более поздних версий. Структура D3DHAL_DP2SETSTREAMSOURCEFREQ используется для задания делителя частоты источника потока, привязанного к буферу вершин для D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEUM Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2SETSTREAMSOURCEUM используется для привязки источника потока вершин к буферу памяти пользователя для D3dDrawPrimitives2. |
D3DHAL_DP2SETTEXLOD Структура D3DHAL_DP2SETTEXLOD используется для задания уровня детализации (LOD) для карт MIP при отправке команды D3DDP2OP_SETTEXLOD в D3dDrawPrimitives2. |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM структура используется для указания состояния преобразования и матрицы для D3dDrawPrimitives2. |
D3DHAL_DP2SETVERTEXSHADERCONST Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2SETVERTEXSHADERCONST используется для установки одного или нескольких регистров констант вершинного шейдера при получении кода операции D3DDP2OP_SETVERTEXSHADERCONST методом D3dDrawPrimitives2. |
D3DHAL_DP2STARTVERTEX Структура D3DHAL_DP2STARTVERTEX соответствует определенным структурам D3DHAL_DP2COMMAND в буфере команд и указывает смещение в буфере вершин для первой вершины, используемой в D3dDrawPrimitives2. |
D3DHAL_DP2STATESET Структура D3DHAL_DP2STATESET используется для информирования драйвера о выполняемых операциях набора состояний. |
D3DHAL_DP2SURFACEBLT Только DirectX 9.0 и более поздних версий. D3DHAL_DP2SURFACEBLT используется для больших двоичных объектов двухмерной системной памяти в видеопамять, когда D3dDrawPrimitives2 реагирует на маркер команды D3DDP2OP_SURFACEBLT. |
D3DHAL_DP2TEXBLT Структура D3DHAL_DP2TEXBLT используется для blts текстуры, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_TEXBLT. |
D3DHAL_DP2TEXTURESTAGESTATE Одна или несколько D3DHAL_DP2TEXTURESTAGESTATE структур анализируются из буфера команд с помощью обратного вызова D3dDrawPrimitives2, если член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_TEXTURESTAGESTATE, и используются для задания соответствующего состояния этапа текстуры. |
D3DHAL_DP2TRIANGLEFAN Одна D3DHAL_DP2TRIANGLEFAN структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_TRIANGLEFAN и используется для отрисовки вентилятора треугольника. |
D3DHAL_DP2TRIANGLEFAN_IMM Одна D3DHAL_DP2TRIANGLEFAN_IMM структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand структуры D3DHAL_DP2COMMAND имеет значение D3DDP2OP_TRIANGLEFAN_IMM и используется для отрисовки вентилятора треугольника. |
D3DHAL_DP2TRIANGLELIST Одна D3DHAL_DP2TRIANGLELIST структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_TRIANGLELIST и используется для отрисовки указанных несвязанных треугольников. |
D3DHAL_DP2TRIANGLESTRIP Одна D3DHAL_DP2TRIANGLESTRIP структура анализируется из буфера команд с помощью обратного вызова D3dDrawPrimitives2, когда член bCommand D3DHAL_DP2COMMAND структуры имеет значение D3DDP2OP_TRIANGLESTRIP и используется для отрисовки указанной связанной полосы треугольника. |
D3DHAL_DP2UPDATEPALETTE Структура D3DHAL_DP2UPDATEPALETTE изменяет палитру, используемую для текстур с поддонами. |
D3DHAL_DP2VERTEXSHADER Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2VERTEXSHADER задает текущий шейдер вершин или удаляет вершинный шейдер в зависимости от кода операции, полученного D3dDrawPrimitives2 (D3DDP2OP_SETVERTEXSHADER или D3DDP2OP_DELETEVERTEXSHADER). |
D3DHAL_DP2VIEWPORTINFO Структура D3DHAL_DP2VIEWPORTINFO используется для информирования водителей, поддерживающих полосу защиты, о прямоугольнике обрезки представления. Прямоугольник обрезки определяется элементами dwX, dwY, dwWidth и dwHeight. |
D3DHAL_DP2VOLUMEBLT Только DirectX 8.0 и более поздних версий. Структура D3DHAL_DP2VOLUMEBLT используется для blts текстуры тома, когда D3dDrawPrimitives2 отвечает на маркер команды D3DDP2OP_VOLUMEBLT. |
D3DHAL_DP2WINFO Структура D3DHAL_DP2WINFO используется для информирования драйвера о w-диапазоне, который будет использоваться для w-буферизации. |
D3DHAL_DP2ZRANGE Структура D3DHAL_DP2ZRANGE указывает минимальный и максимальный z-диапазон в D3dDrawPrimitives2. |
D3DHAL_DRAWPRIMITIVES2DATA Структура D3DHAL_DRAWPRIMITIVES2DATA содержит сведения, необходимые функции D3dDrawPrimitives2 для отрисовки примитивов. |
D3DHAL_GLOBALDRIVERDATA Структура D3DHAL_GLOBALDRIVERDATA определяет трехмерные возможности драйвера и его устройства. |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA Структура D3DHAL_VALIDATETEXTURESTAGESTATEDATA содержит сведения, необходимые драйверу для определения и возврата возможности поддержки многотекстурирования с использованием текущего состояния. |
DD_DEFERRED_AGP_AWARE_DATA Только для DirectX 8.0 и более поздних версий и операционных систем на основе NT. DD_DEFERRED_AGP_AWARE_DATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для уведомлений D3DGDI2_TYPE_DEFERRED_AGP_AWARE. |
DD_DXVERSION Только DirectX 8.0 и более поздних версий. DD_DXVERSION описывает текущую версию среды выполнения DirectX. |
DD_FREE_DEFERRED_AGP_DATA Только для DirectX 8.0 и более поздних версий и операционных систем на основе NT. DD_FREE_DEFERRED_AGP_DATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для уведомлений D3DGDI2_TYPE_DEFER_AGP_FREES и D3DGDI2_TYPE_FREE_DEFERRED_AGP. |
DD_GETADAPTERGROUPDATA Только DirectX 9.0 и более поздних версий. DD_GETADAPTERGROUPDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETADAPTERGROUP. |
DD_GETD3DQUERYCOUNTDATA Только DirectX 9.0 и более поздних версий. DD_GETD3DQUERYCOUNTDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для DD_GETDRIVERINFO2DATA запросов с типом D3DGDI2_TYPE_GETD3DQUERYCOUNT. |
DD_GETD3DQUERYDATA Только DirectX 9.0 и более поздних версий. DD_GETD3DQUERYDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETD3DQUERY. |
DD_GETDDIVERSIONDATA Только DirectX 9.0 и более поздних версий. DD_GETDDIVERSIONDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETDDIVERSION. |
DD_GETDRIVERINFO2DATA Только DirectX 8.0 и более поздних версий. DD_GETDRIVERINFO2DATA передается в элемент lpvData структуры DD_GETDRIVERINFODATA, если GUID_GetDriverInfo2 указан в элементе guidInfo DD_GETDRIVERINFODATA в вызове DdGetDriverInfo. |
DD_GETEXTENDEDMODECOUNTDATA Только DirectX 9.0 и более поздних версий. DD_GETEXTENDEDMODECOUNTDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. |
DD_GETEXTENDEDMODEDATA Только DirectX 9.0 и более поздних версий. DD_GETEXTENDEDMODEDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETEXTENDEDMODE. |
DD_GETFORMATCOUNTDATA Только DirectX 8.0 и более поздних версий. DD_GETFORMATCOUNTDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETFORMATCOUNT. |
DD_GETFORMATDATA DD_GETFORMATDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для DD_GETDRIVERINFO2DATA запросов с типом D3DGDI2_TYPE_GETFORMAT. |
DD_MULTISAMPLEQUALITYLEVELSDATA Только DirectX 9.0 и более поздних версий. DD_MULTISAMPLEQUALITYLEVELSDATA — это структура данных, на которую указывает поле lpvData DD_GETDRIVERINFODATA для запросов DD_GETDRIVERINFO2DATA с типом D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS. |
Перечисления
D3DHAL_DP2OPERATION Перечислимый тип D3DHAL_DP2OPERATION указывает операцию D3dDrawPrimitives2 в элементе bCommand структуры D3DHAL_DP2COMMAND. |