enumeração D3D_INCLUDE_TYPE (d3dcommon.h)

Valores que indicam o local de um sombreador #include arquivo.

Observação

Para programação com o Direct3D 10, essa API tem um alias de tipo que começa D3D10_ em vez de D3D_. Esses aliases de tipo Direct3D 10 são definidos em d3d10.h, d3d10misc.he d3d10shader.h.

Syntax

typedef enum _D3D_INCLUDE_TYPE {
  D3D_INCLUDE_LOCAL = 0,
  D3D_INCLUDE_SYSTEM,
  D3D10_INCLUDE_LOCAL,
  D3D10_INCLUDE_SYSTEM,
  D3D_INCLUDE_FORCE_DWORD = 0x7fffffff
} D3D_INCLUDE_TYPE;

Constantes

 
D3D_INCLUDE_LOCAL
Valor: 0
O diretório local.
D3D_INCLUDE_SYSTEM
O diretório do sistema.
D3D10_INCLUDE_LOCAL
O diretório local.
D3D10_INCLUDE_SYSTEM
O diretório do sistema.
D3D_INCLUDE_FORCE_DWORD
Valor: 0x7fffffff
Força essa enumeração a compilar para 32 bits de tamanho. Sem esse valor, alguns compiladores permitiriam que essa enumeração fosse compilada para um tamanho diferente de 32 bits.

Não use esse valor.

Comentários

Você passa um valor do tipo D3D_INCLUDE_TYPE para o parâmetro IncludeType em uma chamada para o método ID3DInclude::Open para indicar o local do arquivo #include.

Requisitos

Requisito Valor
Cabeçalho d3dcommon.h

Confira também

Enumerações de versão comuns

D3D_INCLUDE_TYPE

ID3DInclude::Open