Partage via


CV_modifier_e

Spécifie les modificateurs de types.

Syntaxe

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;

Éléments

Élément Description
CV_MOD_INVALID Modificateur non valide (inutilisé)
CV_MOD_CONST const C++
CV_MOD_VOLATILE volatile C++
CV_MOD_UNALIGNED __unaligned C++
CV_MOD_HLSL_UNIFORM Uniform HLSL
CV_MOD_HLSL_LINE Ligne HLSL
CV_MOD_HLSL_TRIANGLE Triangle HLSL
CV_MOD_HLSL_LINEADJ HLSL lineadj
CV_MOD_HLSL_TRIANGLEADJ TRIANGEADJ HLSL
CV_MOD_HLSL_LINEAR HLSL linéaire
CV_MOD_HLSL_CENTROID Centroïde HLSL
CV_MOD_HLSL_CONSTINTERP HLSL constinterp
CV_MOD_HLSL_NOPERSPECTIVE HLSL noperspective
CV_MOD_HLSL_SAMPLE Exemple HLSL
CV_MOD_HLSL_CENTER Centre HLSL
CV_MOD_HLSL_SNORM Snorm HLSL
CV_MOD_HLSL_UNORM Unorm HLSL
CV_MOD_HLSL_PRECISE HLSL précis
CV_MOD_HLSL_UAV_GLOBALLY_COHERENT HLSL UAV globalement cohérent

Remarques

Note

Le compilateur DXC plus récent ne produit plus de fichiers PDF. Les éléments HLSL ont uniquement des valeurs valides sur les fichiers PDF générés par l’ancien compilateur fxc.exe.

Exigences

En-tête : cvconst.h

Voir aussi