D3D10CalcSubresource-Funktion (d3d10.h)
Berechnen sie einen Unterressourcenindex für eine Textur.
Syntax
UINT D3D10CalcSubresource(
[in] UINT MipSlice,
[in] UINT ArraySlice,
[in] UINT MipLevels
);
Parameter
[in] MipSlice
Typ: UINT
Ein nullbasierter Index in ein Array von Subtexturen; 0 gibt die erste, detaillierteste Subtextur (oder Mipmap-Ebene) an.
[in] ArraySlice
Typ: UINT
Der nullbasierte Index der ersten zu verwendenden Textur (in einem Array von Texturen).
[in] MipLevels
Typ: UINT
Anzahl der zu verwendenden Mipmap-Ebenen (oder Subtexturen).
Rückgabewert
Typ: Inline-UINT
Der Index, der gleich MipSlice + (ArraySlice * MipLevels) ist.
Hinweise
Ein Puffer ist eine unstrukturierte Ressource und daher so definiert, dass er eine einzelne Unterressource enthält. APIs, die Puffer verwenden, benötigen keinen Unterressourcenindex. Eine Textur hingegen ist stark strukturiert. Jedes Texturobjekt kann abhängig von der Größe des Arrays und der Anzahl der Mipmap-Ebenen eine oder mehrere Unterressourcen enthalten.
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d10.h |
Bibliothek | D3D10.lib |
DLL | D3D10.dll |