Compartir a través de


Interfaz IDirect3DTexture9 (d3d9helper.h)

Las aplicaciones usan los métodos de la interfaz IDirect3DTexture9 para manipular un recurso de textura.

Herencia

La interfaz IDirect3DTexture9 hereda de IDirect3DBaseTexture9. IDirect3DTexture9 también tiene estos tipos de miembros:

Métodos

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.

Comentarios

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;

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d9helper.h (incluya D3D9.h)

Consulte también

D3DXCreateTexture

D3DXCreateTextureFromFile

D3DXCreateTextureFromFileEx

D3DXCreateTextureFromFileInMemory

D3DXCreateTextureFromFileInMemoryEx

D3DXCreateTextureFromResource

D3DXCreateTextureFromResourceEx

Direct3D Interfaces

IDirect3DBaseTexture9

IDirect3DDevice9::CreateTexture