ID3DXPRTBuffer::LockBuffer-Methode
Sperrt einen Bereich von Vertex- oder Texel-Beispieldaten und ruft einen Zeiger auf den Speicherort im Pufferspeicher ab.
Syntax
HRESULT LockBuffer(
[in] UINT Start,
[in] UINT NumSamples,
[out] FLOAT **ppData
);
Parameter
-
Start [in]
-
Typ: UINT
Index der Stichprobe von Vertex- oder Texeldaten.
-
NumSamples [in]
-
Typ: UINT
Anzahl der Scheitelpunkte (oder Texel), die stichprobeniert wurden.
-
ppData [out]
-
Typ: FLOAT**
Zeiger auf den Speicherort im Arbeitsspeicher, an dem das Startbeispiel beginnt. Das Speicherlayout der Pufferdaten lautet:
float fData[NumberSamples][NumberChannels][NumberCoefficients]
Rückgabewert
Typ: HRESULT
Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK. Wenn die Methode fehlschlägt, wird der folgende Wert zurückgegeben:
Bemerkungen
Anforderungen
Anforderung | Wert |
---|---|
Header |
|
Bibliothek |
|
Siehe auch