IDirect3DResource9-Schnittstelle (d3d9.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 (d3d9.h) gibt die angegebenen privaten Daten frei, die dieser Ressource zugeordnet sind. |
IDirect3DResource9::GetDevice Die IDirect3DResource9::GetDevice-Methode (d3d9.h) ruft das Gerät ab, das einer Ressource zugeordnet ist. |
IDirect3DResource9::GetPriority Die IDirect3DResource9::GetPriority-Methode (d3d9.h) ruft die Priorität für diese Ressource ab. |
IDirect3DResource9::GetPrivateData Die Methode IDirect3DResource9::GetPrivateData (d3d9.h) kopiert die privaten Daten, die der Ressource zugeordnet sind, in einen bereitgestellten Puffer. |
IDirect3DResource9::GetType Die IDirect3DResource9::GetType (d3d9.h)-Methode gibt den Typ der Ressource zurück. |
IDirect3DResource9::P reLoad Die IDirect3DResource9::P reLoad-Methode (d3d9.h) überlädt eine verwaltete Ressource vorab. |
IDirect3DResource9::SetPriority Die IDirect3DResource9::SetPriority-Methode (d3d9.h) weist die Priorität einer Ressource zu Planungszwecken zu. |
IDirect3DResource9::SetPrivateData Die IDirect3DResource9::SetPrivateData -Methode (d3d9.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.
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
Die Typen LPDIRECT3DRESOURCE9 und PDIRECT3DRESOURCE9 sind als Zeiger auf die IDirect3DResource9-Schnittstelle definiert.
typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;
Anforderungen
Zielplattform | Windows |
Kopfzeile | d3d9.h (einschließlich D3D9.h) |