Partager via


structure D2D1_VERTEX_BUFFER_PROPERTIES (d2d1effectauthor.h)

Définit les propriétés d’une mémoire tampon de vertex standard pour toutes les définitions de nuanceur de vertex.

Syntaxe

typedef struct D2D1_VERTEX_BUFFER_PROPERTIES {
  UINT32            inputCount;
  D2D1_VERTEX_USAGE usage;
  const BYTE        *data;
  UINT32            byteWidth;
} D2D1_VERTEX_BUFFER_PROPERTIES;

Membres

inputCount

Nombre d’entrées dans le nuanceur de vertex.

usage

Indique la fréquence à laquelle la mémoire tampon de vertex est susceptible d’être mise à jour.

data

Contenu initial de la mémoire tampon de vertex.

byteWidth

Taille de la mémoire tampon de vertex, en octets.

Remarques

Si l’utilisation est dynamique, le système peut retourner une mémoire tampon système et copier ces sommets dans la mémoire tampon de vertex de rendu pour chaque élément.

Si les données d’initialisation ne sont pas spécifiées, la mémoire tampon est non initialisée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 et mise à jour de plateforme pour Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 et mise à jour de plateforme pour Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête d2d1effectauthor.h

Voir aussi

D2D1_VERTEX_USAGE

ID2D1EffectContext ::CreateVertexBuffer

ID2D1EffectContext ::LoadVertexShader