Compartilhar via


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

D3DXCreateTexture

D3DXCreateTextureFromFile

D3DXCreateTextureFromFileEx

D3DXCreateTextureFromFileInMemory

D3DXCreateTextureFromFileInMemoryEx

D3DXCreateTextureFromResource

D3DXCreateTextureFromResourceEx

Direct3D Interfaces

IDirect3DBaseTexture9

IDirect3DDevice9::CreateTexture