cabeçalho d3dhal.h
Esse cabeçalho é usado pela exibição. Para obter mais informações, consulte:
d3dhal.h contém as seguintes interfaces de programação:
Funções de retorno de chamada
LPD3DHAL_CONTEXTCREATECB A função D3dContextCreate cria um contexto. |
LPD3DHAL_CONTEXTDESTROYCB A função D3dContextDestroy exclui o contexto especificado. |
LPD3DHAL_DRAWPRIMITIVES2CB A função D3dDrawPrimitives2 renderiza primitivos e retorna o estado de renderização atualizado. |
LPD3DHAL_VALIDATETEXTURESTAGESTATECB A função D3dValidateTextureStageState retorna o número de passagens em que o hardware pode executar as operações de mesclagem especificadas no estado atual. |
Estruturas
D3DDEVICEDESC_V1 Obsoleto no DirectX 8.0 e versões posteriores; consulte Comentários. A estrutura D3DDEVICEDESC_V1 descreve os recursos 3D de um dispositivo. |
D3DDEVICEDESC_V2 A estrutura D3DDEVICEDESC_V2 contém campos que já são relatados na estrutura D3DHAL_D3DEXTENDEDCAPS ao responder ao GUID GUID_D3DExtendedCaps em DdGetDriverInfo. |
D3DDEVICEDESC_V3 A estrutura D3DDEVICEDESC_V3 contém campos que já são relatados na estrutura D3DHAL_D3DEXTENDEDCAPS ao responder ao GUID GUID_D3DExtendedCaps em DdGetDriverInfo. |
D3DHAL_CALLBACKS D3DHAL_CALLBACKS é uma das várias estruturas de retorno de chamada que descrevem o suporte do Direct3D fornecido pelo driver. |
D3DHAL_CALLBACKS3 D3DHAL_CALLBACKS3 é uma das várias estruturas de retorno de chamada que descrevem o suporte do Direct3D fornecido pelo driver. |
D3DHAL_CLIPPEDTRIANGLEFAN A estrutura D3DHAL_CLIPPEDTRIANGLEFAN é usada pela função de retorno de chamada D3dDrawPrimitives2 para renderizar ventiladores de triângulo recortado. |
D3DHAL_CONTEXTCREATEDATA A estrutura D3DHAL_CONTEXTCREATEDATA contém todas as informações que a função D3dContextCreate requer para criar um novo contexto. |
D3DHAL_CONTEXTDESTROYDATA A estrutura D3DHAL_CONTEXTDESTROYDATA contém as informações que a função D3dContextDestroy requer para excluir um contexto. |
D3DHAL_D3DEXTENDEDCAPS D3DHAL_D3DEXTENDEDCAPS descreve recursos 3D adicionais do driver. |
D3DHAL_DP2ADDDIRTYBOX Somente o DirectX 8.1 e versões posteriores. D3DHAL_DP2ADDDIRTYBOX é usado para especificar que uma parte de um recurso 3D, uma textura de volume, foi suja na memória do sistema. Portanto, esse volume deve ser recarregado na memória de vídeo antes de ser usado. |
D3DHAL_DP2ADDDIRTYRECT Somente o DirectX 8.1 e versões posteriores. D3DHAL_DP2ADDDIRTYRECT é usado para especificar que uma parte de um recurso 2D, uma textura 2D ou textura de cubo, foi suja na memória do sistema. Portanto, essa textura 2D deve ser recarregada na memória de vídeo antes de ser usada. |
D3DHAL_DP2BLT Somente o DirectX 9.0 e versões posteriores. D3DHAL_DP2BLT é usado para blts de superfície bidimensional quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_BLT. |
D3DHAL_DP2BUFFERBLT Somente o DirectX 8.0 e versões posteriores. D3DHAL_DP2BUFFERBLT é usado para blts de buffer de vértice ou índice quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_BUFFERBLT. |
D3DHAL_DP2CLEAR D3DHAL_DP2CLEAR contém todas as informações de que o driver precisa para executar a limpeza assistida por hardware no destino de renderização, buffer de profundidade ou buffer de estêncil. |
D3DHAL_DP2COLORFILL Somente o DirectX 9.0 e versões posteriores. D3DHAL_DP2COLORFILL é usado para operações de preenchimento de cores quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_COLORFILL. |
D3DHAL_DP2COMMAND Uma ou mais estruturas D3DHAL_DP2COMMAND são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2, que usa as informações recebidas para desenhar um ou mais primitivos. |
D3DHAL_DP2CREATELIGHT A estrutura D3DHAL_DP2CREATELIGHT é usada para criar uma luz para D3dDrawPrimitives2. |
D3DHAL_DP2CREATEPIXELSHADER Somente o DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2CREATEPIXELSHADER é usada para criar um sombreador de pixel quando um opcode D3DDP2OP_CREATEPIXELSHADER é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2CREATEQUERY A estrutura D3DHAL_DP2CREATEQUERY é usada pela função de retorno de chamada D3dDrawPrimitives2 para criar recursos para consultas. |
D3DHAL_DP2CREATEVERTEXSHADER Somente o DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2CRED3dDrawPrimitives2ATEVERTEXSHADER é usada para criar um sombreador de vértice quando um opcode D3DDP2OP_CREATEVERTEXSHADER é recebido por . |
D3DHAL_DP2CREATEVERTEXSHADERDECL Somente o DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2CREATEVERTEXSHADERDECL é usada para criar uma declaração de sombreador de vértice quando um opcode de D3DDP2OP_CREATEVERTEXSHADERDECL é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2CREATEVERTEXSHADERFUNC Somente o DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2CREATEVERTEXSHADERFUNC é usada para criar um objeto de código de sombreador de vértice quando um opcode D3DDP2OP_CREATEVERTEXSHADERFUNC é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2DELETEQUERY A estrutura D3DHAL_DP2DELETEQUERY é usada pela função de retorno de chamada D3dDrawPrimitives2 para liberar recursos para consultas. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE A estrutura D3DHAL_DP2DRAWINDEXEDPRIMITIVE é usada pela função de retorno de chamada D3dDrawPrimitives2 para renderizar um primitivo usando índices de vértice. |
D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 A estrutura D3DHAL_DP2DRAWINDEXEDPRIMITIVE2 é usada pela função de retorno de chamada D3dDrawPrimitives2 para renderizar um primitivo usando índices de vértice. |
D3DHAL_DP2DRAWPRIMITIVE Somente o DirectX 8.0 e versões posteriores. D3DHAL_DRAWPRIMITIVE é analisado do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_DRAWPRIMITIVE e é usado para renderizar um primitivo. |
D3DHAL_DP2DRAWPRIMITIVE2 Somente o DirectX 8.0 e versões posteriores. D3DHAL_DRAWPRIMITIVE2 é analisado do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_DRAWPRIMITIVE2 e é usado para renderizar um primitivo. |
D3DHAL_DP2DRAWRECTPATCH A estrutura D3DHAL_DP2DRAWRECTPATCH é usada pela função de retorno de chamada D3dDrawPrimitives2 para renderizar um patch retangular. |
D3DHAL_DP2DRAWTRIPATCH A estrutura D3DHAL_DP2DRAWTRIPATCH é usada pela função de retorno de chamada D3dDrawPrimitives2 para renderizar um patch triangular. |
D3DHAL_DP2EXT O uso da estrutura D3DHAL_DP2EXT ainda não foi definido. |
D3DHAL_DP2GENERATEMIPSUBLEVELS Somente o DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2GENERATEMIPSUBLEVELS é usada para informar o driver a gerar automaticamente os subnível de uma determinada textura de mapa MIP usando um determinado tipo de filtro. |
D3DHAL_DP2INDEXEDLINELIST D3DHAL_DP2INDEXEDLINELIST é analisado do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDLINELIST e é usado para renderizar as linhas usando índices de vértice. |
D3DHAL_DP2INDEXEDLINESTRIP D3DHAL_DP2INDEXEDLINESTRIP é analisado do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDLINESTRIP e é usado para renderizar uma sequência de segmentos de linha conectados usando índices de vértice. |
D3DHAL_DP2INDEXEDTRIANGLEFAN D3DHAL_DP2INDEXEDTRIANGLEFAN é analisado do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDTRIANGLEFAN e é usado para renderizar uma sequência de triângulos conectados usando índices de vértice. Todos os triângulos compartilham um vértice comum. |
D3DHAL_DP2INDEXEDTRIANGLELIST Uma ou mais estruturas D3DHAL_DP2INDEXEDTRIANGLELIST são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDTRIANGLELIST e são usados para renderizar uma sequência de triângulos não conectados usando índices de vértice. |
D3DHAL_DP2INDEXEDTRIANGLELIST2 Uma ou mais estruturas de D3DHAL_DP2INDEXEDTRIANGLELIST2 são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDTRIANGLELIST2 e são usados para renderizar uma sequência de triângulos não conectados usando índices de vértice. |
D3DHAL_DP2INDEXEDTRIANGLESTRIP Uma ou mais estruturas de D3DHAL_DP2INDEXEDTRIANGLESTRIP são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_INDEXEDTRIANGLESTRIP e são usados para renderizar faixas de triângulos conectados usando índices de vértice. |
D3DHAL_DP2ISSUEQUERY A estrutura D3DHAL_DP2ISSUEQUERY é usada pela função de retorno de chamada D3dDrawPrimitives2 para consultar vários tipos de informações. |
D3DHAL_DP2LINELIST Uma estrutura D3DHAL_DP2LINELIST é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_LINELIST e é usado para renderizar segmentos de linha não conectados. |
D3DHAL_DP2LINESTRIP Uma estrutura D3DHAL_DP2LINESTRIP é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_LINESTRIP e é usado para renderizar os segmentos de linha conectados especificados. |
D3DHAL_DP2MULTIPLYTRANSFORM Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2MULTIPLYTRANSFORM é usada para modificar a matriz de transformação para D3dDrawPrimitives2. |
D3DHAL_DP2PIXELSHADER Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2PIXELSHADER é usada para definir o sombreador de pixel atual ou excluir um sombreador de pixel, dependendo do opcode recebido (D3DDP2OP_SETPIXELSHADER ou D3DDP2OP_DELETEPIXELSHADER) por D3dDrawPrimitives2. |
D3DHAL_DP2POINTS Uma ou mais estruturas de D3DHAL_DP2POINTS são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_POINTS e são usados para renderizar os pontos especificados. |
D3DHAL_DP2RENDERSTATE Uma ou mais estruturas D3DHAL_DP2RENDERSTATE são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_RENDERSTATE e são usados para definir o estado de renderização apropriado. |
D3DHAL_DP2RESPONSE A estrutura D3DHAL_DP2RESPONSE é retornada pelo retorno de chamada D3dDrawPrimitives2 e especifica a disponibilidade de respostas para consultas emitidas anteriormente. |
D3DHAL_DP2RESPONSEQUERY A estrutura D3DHAL_DP2RESPONSEQUERY é retornada pelo retorno de chamada D3dDrawPrimitives2 e especifica a disponibilidade de respostas para consultas emitidas anteriormente. |
D3DHAL_DP2SETCLIPPLANE A estrutura D3DHAL_SETCLIPPLANE permite que planos de recorte definidos pelo usuário sejam usados no espaço do mundo. |
D3DHAL_DP2SETDEPTHSTENCIL Somente DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2SETDEPTHSTENCIL é usada para mapear um novo buffer de profundidade no contexto atual do driver quando o código de operação D3DDP2OP_SETDEPTHSTENCIL é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2SETINDICES Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2SETINDICES é usada para definir o buffer de índice atual para D3dDrawPrimitives2. |
D3DHAL_DP2SETLIGHT A estrutura D3DHAL_DP2SETLIGHT permite que as luzes sejam definidas para D3dDrawPrimitives2. |
D3DHAL_DP2SETPALETTE A estrutura D3DHAL_DP2SETPALETTE é usada para associar uma paleta a uma textura quando um driver responde a D3DDP2OP_SETPALETTE em D3dDrawPrimitives2. |
D3DHAL_DP2SETPIXELSHADERCONST Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2SETPIXELSHADERCONST é usada para definir um ou mais registros de constante de sombreador de pixel quando o opcode D3DDP2OP_SETPIXELSHADERCONST é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2SETPRIORITY A estrutura D3DHAL_DP2SETPRIORITY é usada para informar o driver sobre a prioridade da textura especificada pelo identificador dwDDDestSurface. |
D3DHAL_DP2SETRENDERTARGET A estrutura D3DHAL_DP2SETRENDERTARGET é usada com o opcode D3DDP2OP_SETRENDERTARGET para mapear uma nova superfície de destino de renderização e um buffer de profundidade no contexto atual. |
D3DHAL_DP2SETRENDERTARGET2 A estrutura D3DHAL_DP2SETRENDERTARGET2 é usada com o opcode D3DDP2OP_SETRENDERTARGET2 para mapear uma parte de uma superfície de destino de renderização e um buffer de profundidade no contexto atual. |
D3DHAL_DP2SETSTREAMSOURCE Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2SETSTREAMSOURCE é usada para associar uma fonte de fluxo de vértice a um buffer de vértice para D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCE2 Somente DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2SETSTREAMSOURCE2 é usada para associar uma parte de uma fonte de fluxo de vértice a um buffer de vértice para D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEFREQ Somente DirectX 9.0 e versões posteriores. A estrutura D3DHAL_DP2SETSTREAMSOURCEFREQ é usada para definir o divisor de frequência de uma fonte de fluxo associada a um buffer de vértice para D3dDrawPrimitives2. |
D3DHAL_DP2SETSTREAMSOURCEUM Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2SETSTREAMSOURCEUM é usada para associar uma fonte de fluxo de vértice a um buffer de memória do usuário para D3dDrawPrimitives2. |
D3DHAL_DP2SETTEXLOD A estrutura D3DHAL_DP2SETTEXLOD é usada para definir o lod (nível de detalhes) para mapas MIP quando o comando D3DDP2OP_SETTEXLOD é enviado para D3dDrawPrimitives2. |
D3DHAL_DP2SETTRANSFORM D3DHAL_DP2SETTRANSFORM estrutura é usada para especificar o estado e a matriz de transformação para D3dDrawPrimitives2. |
D3DHAL_DP2SETVERTEXSHADERCONST Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2SETVERTEXSHADERCONST é usada para definir um ou mais registros constantes de sombreador de vértice quando o opcode D3DDP2OP_SETVERTEXSHADERCONST é recebido por D3dDrawPrimitives2. |
D3DHAL_DP2STARTVERTEX Uma estrutura D3DHAL_DP2STARTVERTEX segue determinadas estruturas D3DHAL_DP2COMMAND no buffer de comando e indica o deslocamento no buffer de vértice para o primeiro vértice a ser usado em D3dDrawPrimitives2. |
D3DHAL_DP2STATESET A estrutura D3DHAL_DP2STATESET é usada para informar o driver sobre as operações de conjunto de estados a serem executadas. |
D3DHAL_DP2SURFACEBLT Somente DirectX 9.0 e versões posteriores. D3DHAL_DP2SURFACEBLT é usado para memória bidimensional do sistema para a superfície de memória de vídeo blts quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_SURFACEBLT. |
D3DHAL_DP2TEXBLT A estrutura D3DHAL_DP2TEXBLT é usada para blts de textura quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_TEXBLT. |
D3DHAL_DP2TEXTURESTAGESTATE Uma ou mais estruturas de D3DHAL_DP2TEXTURESTAGESTATE são analisadas do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_TEXTURESTAGESTATE e são usados para definir o estado de estágio de textura apropriado. |
D3DHAL_DP2TRIANGLEFAN Uma estrutura D3DHAL_DP2TRIANGLEFAN é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_TRIANGLEFAN e é usado para renderizar um ventilador de triângulo. |
D3DHAL_DP2TRIANGLEFAN_IMM Uma estrutura D3DHAL_DP2TRIANGLEFAN_IMM é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_TRIANGLEFAN_IMM e é usado para renderizar um ventilador de triângulo. |
D3DHAL_DP2TRIANGLELIST Uma estrutura D3DHAL_DP2TRIANGLELIST é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_TRIANGLELIST e é usado para renderizar os triângulos não conectados especificados. |
D3DHAL_DP2TRIANGLESTRIP Uma estrutura D3DHAL_DP2TRIANGLESTRIP é analisada do buffer de comando pelo retorno de chamada D3dDrawPrimitives2 quando o membro bCommand da estrutura D3DHAL_DP2COMMAND é definido como D3DDP2OP_TRIANGLESTRIP e é usado para renderizar a faixa de triângulo conectada especificada. |
D3DHAL_DP2UPDATEPALETTE A estrutura D3DHAL_DP2UPDATEPALETTE altera a paleta usada para texturas palletizadas. |
D3DHAL_DP2VERTEXSHADER Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2VERTEXSHADER define o sombreador de vértice atual ou exclui um sombreador de vértice, dependendo do opcode recebido (D3DDP2OP_SETVERTEXSHADER ou D3DDP2OP_DELETEVERTEXSHADER) por D3dDrawPrimitives2. |
D3DHAL_DP2VIEWPORTINFO A estrutura D3DHAL_DP2VIEWPORTINFO é usada para informar os drivers com reconhecimento de faixa de proteção do retângulo de recorte de exibição. O retângulo de recorte é especificado pelos membros dwX, dwY, dwWidth e dwHeight. |
D3DHAL_DP2VOLUMEBLT Somente DirectX 8.0 e versões posteriores. A estrutura D3DHAL_DP2VOLUMEBLT é usada para blts de textura de volume quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_VOLUMEBLT. |
D3DHAL_DP2WINFO A estrutura D3DHAL_DP2WINFO é usada para informar o driver do intervalo w a ser usado para o buffer w. |
D3DHAL_DP2ZRANGE A estrutura D3DHAL_DP2ZRANGE especifica o intervalo z mínimo e máximo em D3dDrawPrimitives2. |
D3DHAL_DRAWPRIMITIVES2DATA A estrutura D3DHAL_DRAWPRIMITIVES2DATA contém as informações exigidas pela função D3dDrawPrimitives2 para renderizar primitivos. |
D3DHAL_GLOBALDRIVERDATA A estrutura D3DHAL_GLOBALDRIVERDATA especifica os recursos 3D do driver e seu dispositivo. |
D3DHAL_VALIDATETEXTURESTAGESTATEDATA A estrutura D3DHAL_VALIDATETEXTURESTAGESTATEDATA contém as informações necessárias para que o driver determine e retorne sua capacidade de dar suporte à multitexção usando o estado atual. |
DD_DEFERRED_AGP_AWARE_DATA DirectX 8.0 e versões posteriores e somente sistemas operacionais baseados em NT. DD_DEFERRED_AGP_AWARE_DATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para notificações de D3DGDI2_TYPE_DEFERRED_AGP_AWARE. |
DD_DXVERSION Somente o DirectX 8.0 e versões posteriores. DD_DXVERSION descreve a versão atual do runtime do DirectX. |
DD_FREE_DEFERRED_AGP_DATA DirectX 8.0 e versões posteriores e somente sistemas operacionais baseados em NT. DD_FREE_DEFERRED_AGP_DATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para notificações de D3DGDI2_TYPE_DEFER_AGP_FREES e D3DGDI2_TYPE_FREE_DEFERRED_AGP. |
DD_GETADAPTERGROUPDATA Somente o DirectX 9.0 e versões posteriores. DD_GETADAPTERGROUPDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETADAPTERGROUP. |
DD_GETD3DQUERYCOUNTDATA Somente o DirectX 9.0 e versões posteriores. DD_GETD3DQUERYCOUNTDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETD3DQUERYCOUNT. |
DD_GETD3DQUERYDATA Somente o DirectX 9.0 e versões posteriores. DD_GETD3DQUERYDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETD3DQUERY. |
DD_GETDDIVERSIONDATA Somente o DirectX 9.0 e versões posteriores. DD_GETDDIVERSIONDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETDDIVERSION. |
DD_GETDRIVERINFO2DATA Somente o DirectX 8.0 e versões posteriores. DD_GETDRIVERINFO2DATA é passado no membro lpvData da estrutura DD_GETDRIVERINFODATA quando GUID_GetDriverInfo2 é especificado no membro guidInfo de DD_GETDRIVERINFODATA em uma chamada DdGetDriverInfo. |
DD_GETEXTENDEDMODECOUNTDATA Somente o DirectX 9.0 e versões posteriores. DD_GETEXTENDEDMODECOUNTDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETEXTENDEDMODECOUNT. |
DD_GETEXTENDEDMODEDATA Somente o DirectX 9.0 e versões posteriores. DD_GETEXTENDEDMODEDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETEXTENDEDMODE. |
DD_GETFORMATCOUNTDATA Somente o DirectX 8.0 e versões posteriores. DD_GETFORMATCOUNTDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETFORMATCOUNT. |
DD_GETFORMATDATA DD_GETFORMATDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETFORMAT. |
DD_MULTISAMPLEQUALITYLEVELSDATA Somente o DirectX 9.0 e versões posteriores. DD_MULTISAMPLEQUALITYLEVELSDATA é a estrutura de dados apontada pelo campo lpvData de DD_GETDRIVERINFODATA para consultas DD_GETDRIVERINFO2DATA com o tipo D3DGDI2_TYPE_GETMULTISAMPLEQUALITYLEVELS. |
Enumerações
D3DHAL_DP2OPERATION O tipo enumerado D3DHAL_DP2OPERATION especifica a operação D3dDrawPrimitives2 no membro bCommand da estrutura D3DHAL_DP2COMMAND. |