estructura D3D_SHADER_MACRO (d3dcommon.h)

Define una macro de sombreador.

Sintaxis

typedef struct _D3D_SHADER_MACRO {
  LPCSTR Name;
  LPCSTR Definition;
} D3D_SHADER_MACRO, *LPD3D_SHADER_MACRO;

Miembros

Name

Nombre de la macro.

Definition

Definición de macro.

Comentarios

Puede usar macros de sombreador en los sombreadores. La estructura D3D_SHADER_MACRO define una sola macro de sombreador como se muestra en el ejemplo siguiente:


D3D_SHADER_MACRO Shader_Macros[] = { "zero", "0", NULL, NULL };

Las siguientes funciones de creación de sombreador o efecto toman una matriz de macros de sombreador como parámetro de entrada:

Requisitos

Requisito Valor
Header d3dcommon.h

Consulte también

Estructuras de versión comunes