structure D3D12_EXPORT_DESC (d3d12.h)
Décrit une exportation à partir d’un sous-objet d’état tel qu’une bibliothèque DXIL ou un objet d’état de collection.
Syntaxe
typedef struct D3D12_EXPORT_DESC {
LPCWSTR Name;
LPCWSTR ExportToRename;
D3D12_EXPORT_FLAGS Flags;
} D3D12_EXPORT_DESC;
Membres
Name
Nom à exporter. Si le nom fait référence à une fonction surchargée, une version modifiée du nom (par exemple, les informations de paramètre de la fonction d’encodage dans la chaîne de nom) peut être fournie pour lever l’ambiguïté de la surcharge à utiliser. Le nom modifié d’une fonction peut être récupéré à l’aide de la réflexion du compilateur HLSL.
Si le champ ExportToRename n’est pas null, Name fait référence au nouveau nom à utiliser pour lui lors de l’exportation. Dans ce cas, Name doit être le nom non modifié, tandis que ExportToRename peut être un nom modifié ou non modifié. Un nom interne donné peut être exporté plusieurs fois avec différents renommages (et/ou non renommés).
ExportToRename
S’il n’est pas null, il s’agit du nom d’une exportation à utiliser, mais à renommer lors de l’exportation.
Indicateurs
Indicateurs à appliquer à l’exportation.
Flags
Spécifications
En-tête | d3d12.h |