Compartir vía


CV_modifier_e

Especifica los modificadores de tipos.

Sintaxis

typedef enum CV_modifier_e
{
    CV_MOD_INVALID                      = 0x0000,

    // Standard modifiers.

    CV_MOD_CONST                        = 0x0001,
    CV_MOD_VOLATILE                     = 0x0002,
    CV_MOD_UNALIGNED                    = 0x0003,

    // HLSL modifiers.

    CV_MOD_HLSL_UNIFORM                 = 0x0200,
    CV_MOD_HLSL_LINE                    = 0x0201,
    CV_MOD_HLSL_TRIANGLE                = 0x0202,
    CV_MOD_HLSL_LINEADJ                 = 0x0203,
    CV_MOD_HLSL_TRIANGLEADJ             = 0x0204,
    CV_MOD_HLSL_LINEAR                  = 0x0205,
    CV_MOD_HLSL_CENTROID                = 0x0206,
    CV_MOD_HLSL_CONSTINTERP             = 0x0207,
    CV_MOD_HLSL_NOPERSPECTIVE           = 0x0208,
    CV_MOD_HLSL_SAMPLE                  = 0x0209,
    CV_MOD_HLSL_CENTER                  = 0x020a,
    CV_MOD_HLSL_SNORM                   = 0x020b,
    CV_MOD_HLSL_UNORM                   = 0x020c,
    CV_MOD_HLSL_PRECISE                 = 0x020d,
    CV_MOD_HLSL_UAV_GLOBALLY_COHERENT   = 0x020e,

} CV_modifier_e;

Elementos

Elemento Descripción
CV_MOD_INVALID Modificador no válido (sin usar)
CV_MOD_CONST const de C++
CV_MOD_VOLATILE volatile de C++
CV_MOD_UNALIGNED __unaligned de C++
CV_MOD_HLSL_UNIFORM Uniforme HLSL
CV_MOD_HLSL_LINE Línea HLSL
CV_MOD_HLSL_TRIANGLE Triángulo HLSL
CV_MOD_HLSL_LINEADJ Líneadj HLSL
CV_MOD_HLSL_TRIANGLEADJ HLSL triangeadj
CV_MOD_HLSL_LINEAR Lineal HLSL
CV_MOD_HLSL_CENTROID Centroid de HLSL
CV_MOD_HLSL_CONSTINTERP HLSL constinterp
CV_MOD_HLSL_NOPERSPECTIVE HLSL noperspective
CV_MOD_HLSL_SAMPLE Ejemplo de HLSL
CV_MOD_HLSL_CENTER Centro HLSL
CV_MOD_HLSL_SNORM HLSL snorm
CV_MOD_HLSL_UNORM Unorm de HLSL
CV_MOD_HLSL_PRECISE Precisión de HLSL
CV_MOD_HLSL_UAV_GLOBALLY_COHERENT HLSL UAV globalmente coherente

Observaciones

Nota

El compilador DXC más reciente ya no genera archivos PDB. Los elementos HLSL solo tienen valores válidos en archivos PDF generados por el compilador de fxc.exe anterior.

Requisitos

Encabezado: cvconst.h

Consulte también