IDirect3DResource9-Schnittstelle (d3d9helper.h)

Anwendungen verwenden die Methoden der IDirect3DResource9-Schnittstelle , um Ressourcen abzufragen und vorzubereiten.

Vererbung

Die IDirect3DResource9-Schnittstelle erbt von der IUnknown-Schnittstelle . IDirect3DResource9 verfügt auch über folgende Membertypen:

Methoden

Die IDirect3DResource9-Schnittstelle verfügt über diese Methoden.

 
IDirect3DResource9::FreePrivateData

Die IDirect3DResource9::FreePrivateData-Methode (d3d9helper.h) gibt die angegebenen privaten Daten frei, die dieser Ressource zugeordnet sind.
IDirect3DResource9::GetDevice

Die IDirect3DResource9::GetDevice-Methode (d3d9helper.h) ruft das Gerät ab, das einer Ressource zugeordnet ist.
IDirect3DResource9::GetPriority

Die IDirect3DResource9::GetPriority-Methode (d3d9helper.h) ruft die Priorität für diese Ressource ab.
IDirect3DResource9::GetPrivateData

Die IDirect3DResource9::GetPrivateData-Methode (d3d9helper.h) kopiert die privaten Daten, die der Ressource zugeordnet sind, in einen bereitgestellten Puffer.
IDirect3DResource9::GetType

Die IDirect3DResource9::GetType-Methode (d3d9helper.h) gibt den Typ der Ressource zurück.
IDirect3DResource9::P reLoad

Die IDirect3DResource9::P reLoad-Methode (d3d9helper.h) überlädt eine verwaltete Ressource vorab.
IDirect3DResource9::SetPriority

Die IDirect3DResource9::SetPriority-Methode (d3d9helper.h) weist die Priorität einer Ressource zu Planungszwecken zu.
IDirect3DResource9::SetPrivateData

Die IDirect3DResource9::SetPrivateData-Methode (d3d9helper.h) ordnet Daten der Ressource zu, die für die Verwendung durch die Anwendung und nicht für Direct3D vorgesehen ist.

Hinweise

Um eine Texturressource zu erstellen, können Sie eine der folgenden Methoden aufrufen.

Um eine geometrieorientierte Ressource zu erstellen, können Sie eine der folgenden Methoden aufrufen. Diese Schnittstelle erbt wie alle COM-Schnittstellen von der IUnknown-Schnittstelle .

Die Typen LPDIRECT3DRESOURCE9 und PDIRECT3DRESOURCE9 werden als Zeiger auf die IDirect3DResource9-Schnittstelle definiert.


    typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9helper.h (einschließlich D3D9.h)

Weitere Informationen

Direct3D-Schnittstellen

Direct3D-Ressourcen (Direct3D 9)