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

Weitere Informationen

Kernfunktionen

Ressourcenfunktionen