Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
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) |