structure D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES (d2d1effectauthor.h)
Définit un nuanceur de vertex et la description de l’élément d’entrée pour définir la disposition d’entrée. La combinaison est utilisée pour permettre à un effet de vertex personnalisé de créer un nuanceur de vertex personnalisé et de lui passer une disposition personnalisée.
Syntaxe
typedef struct D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES {
const BYTE *shaderBufferWithInputSignature;
UINT32 shaderBufferSize;
const D2D1_INPUT_ELEMENT_DESC *inputElements;
UINT32 elementCount;
UINT32 stride;
} D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES;
Membres
shaderBufferWithInputSignature
Pointeur vers la mémoire tampon.
shaderBufferSize
Taille de la mémoire tampon.
inputElements
Tableau de types de données d’étape d’assembleur d’entrée.
elementCount
Nombre d’éléments d’entrée dans le nuanceur de vertex.
stride
La foulée de vertex.
Remarques
Le nuanceur de vertex est chargé par l’appel CreateVertexBuffer qui accepte les propriétés de la mémoire tampon de vertex.
Cette structure n’a pas besoin d’être spécifiée si l’un des nuanceurs de vertex standard est utilisé.
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 |