Syntaxe
Membres
SemanticNameType : LPCSTR La sémantique HLSL associée à cet élément dans une signature d’entrée de nuanceur. Pour plus d’informations, consultez Sémantique HLSL. SemanticIndex
Type : UINT L’index sémantique de l’élément. Un index sémantique modifie une sémantique avec un numéro d’index entier. Un index sémantique n’est nécessaire que dans le cas où plusieurs éléments ont la même sémantique. Par exemple, une matrice 4x4 aurait quatre composants portant chacun le nom sémantique matrix, mais chacun des quatre composants aurait des index sémantiques différents (0, 1, 2 et 3). Format
Type : DXGI_FORMAT Une valeur de type DXGI_FORMAT qui spécifie le format des données de l’élément. InputSlot
Type : UINT Une valeur entière qui identifie l’assembleur d’entrée. Pour plus d’informations, consultez Emplacements d’entrée. Les valeurs valides sont comprises entre 0 et 15. AlignedByteOffset
Type : UINT Facultatif. Décalage, en octets, de cet élément à partir du début du sommet. Utilisez D3D12_APPEND_ALIGNED_ELEMENT (0xffffffff) par commodité pour définir l’élément actuel directement après le précédent, y compris tout remplissage si nécessaire. InputSlotClass
Type : D3D12_INPUT_CLASSIFICATION Une valeur qui identifie la classe de données d’entrée pour un seul emplacement d’entrée. InstanceDataStepRate
Type : UINT Le nombre d’instances à dessiner à l’aide des mêmes données par instance avant d’avancer d’un élément dans la mémoire tampon. Cette valeur doit être 0 pour un élément qui contient des données par sommet (la classe d’emplacement est définie sur le membre D3D12_INPUT_PER_VERTEX_DATA de D3D12_INPUT_CLASSIFICATION).
Remarques
Cette structure est un membre de la structure D3D12_INPUT_LAYOUT_DESC. Un objet d’état de pipeline contient une structure de disposition d’entrée qui définit un élément lu à partir d’un emplacement d’entrée.Configuration requise
En-tête : d3d12_xs.h ou d3d12_x.hBibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One
