ID3DXPRTBuffer::LockBuffer, méthode
Verrouille une plage de données d’exemple de vertex ou de texel et obtient un pointeur vers l’emplacement dans la mémoire tampon.
Syntaxe
HRESULT LockBuffer(
[in] UINT Start,
[in] UINT NumSamples,
[out] FLOAT **ppData
);
Paramètres
-
Démarrer [in]
-
Type : UINT
Index de l’échantillon de données de vertex ou de texel.
-
NumSamples [in]
-
Type : UINT
Nombre de sommets (ou texels) échantillonné.
-
ppData [out]
-
Type : FLOAT**
Pointeur vers l’emplacement en mémoire où commence l’exemple Démarrer. La disposition de la mémoire des données de mémoire tampon est la suivante :
float fData[NumberSamples][NumberChannels][NumberCoefficients]
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est S_OK. Si la méthode échoue, la valeur suivante est retournée :
Notes
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|
Voir aussi