Interfaz IDirect3DTexture9 (d3d9helper.h)
Las aplicaciones usan los métodos de la interfaz IDirect3DTexture9 para manipular un recurso de textura.
La interfaz IDirect3DTexture9 hereda de IDirect3DBaseTexture9. IDirect3DTexture9 también tiene estos tipos de miembros:
La interfaz IDirect3DTexture9 tiene estos métodos.
IDirect3DTexture9::AddDirtyRect El método IDirect3DTexture9::AddDirtyRect (d3d9.h) agrega una región desfasada a un recurso de textura. |
IDirect3DTexture9::GetLevelDesc El método IDirect3DTexture9::GetLevelDesc (d3d9.h) recupera una descripción de nivel de un recurso de textura. |
IDirect3DTexture9::GetSurfaceLevel El método IDirect3DTexture9::GetSurfaceLevel (d3d9.h) recupera el nivel de superficie de textura especificado. |
IDirect3DTexture9::LockRect El método IDirect3DTexture9::LockRect (d3d9.h) bloquea un rectángulo en un recurso de textura. |
IDirect3DTexture9::UnlockRect El método IDirect3DTexture9::UnlockRect (d3d9.h) desbloquea un rectángulo en un recurso de textura. |
La interfaz IDirect3DTexture9 se puede obtener llamando al método IDirect3DDevice9::CreateTexture o a una de las funciones D3DXCreateTexturexxx .
Esta interfaz hereda funcionalidad adicional de la interfaz IDirect3DBaseTexture9 .
Esta interfaz, como todas las interfaces COM, hereda de la interfaz IUnknown .
Los tipos LPDIRECT3DTEXTURE9 y PDIRECT3DTEXTURE9 se definen como punteros a la interfaz IDirect3DTexture9 .
typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9helper.h (incluya D3D9.h) |
D3DXCreateTextureFromFileInMemory
D3DXCreateTextureFromFileInMemoryEx