Interface IDirect3DTexture9 (d3d9helper.h)
Os aplicativos usam os métodos da interface IDirect3DTexture9 para manipular um recurso de textura.
Herança
A interface IDirect3DTexture9 herda de IDirect3DBaseTexture9. IDirect3DTexture9 também tem estes tipos de membros:
Métodos
A interface IDirect3DTexture9 tem esses métodos.
IDirect3DTexture9::AddDirtyRect O método IDirect3DTexture9::AddDirtyRect (d3d9.h) adiciona uma região sujo a um recurso de textura. |
IDirect3DTexture9::GetLevelDesc O método IDirect3DTexture9::GetLevelDesc (d3d9.h) recupera uma descrição de nível de um recurso de textura. |
IDirect3DTexture9::GetSurfaceLevel O método IDirect3DTexture9::GetSurfaceLevel (d3d9.h) recupera o nível de superfície de textura especificado. |
IDirect3DTexture9::LockRect O método IDirect3DTexture9::LockRect (d3d9.h) bloqueia um retângulo em um recurso de textura. |
IDirect3DTexture9::UnlockRect O método IDirect3DTexture9::UnlockRect (d3d9.h) desbloqueia um retângulo em um recurso de textura. |
Comentários
A interface IDirect3DTexture9 pode ser obtida chamando o método IDirect3DDevice9::CreateTexture ou uma das funções D3DXCreateTexturexxx .
Essa interface herda funcionalidade adicional da interface IDirect3DBaseTexture9 .
Essa interface, como todas as interfaces COM, herda da interface IUnknown .
Os tipos LPDIRECT3DTEXTURE9 e PDIRECT3DTEXTURE9 são definidos como ponteiros para a interface IDirect3DTexture9 .
typedef struct IDirect3DTexture9 *LPDIRECT3DTEXTURE9, *PDIRECT3DTEXTURE9;
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d9helper.h (inclua D3D9.h) |
Confira também
D3DXCreateTextureFromFileInMemory
D3DXCreateTextureFromFileInMemoryEx