Compartilhar via


Interface IDirect3DResource9 (d3d9helper.h)

Os aplicativos usam os métodos da interface IDirect3DResource9 para consultar e preparar recursos.

Herança

A interface IDirect3DResource9 herda da interface IUnknown . IDirect3DResource9 também tem estes tipos de membros:

Métodos

A interface IDirect3DResource9 tem esses métodos.

 
IDirect3DResource9::FreePrivateData

O método IDirect3DResource9::FreePrivateData (d3d9helper.h) libera os dados privados especificados associados a esse recurso.
IDirect3DResource9::GetDevice

O método IDirect3DResource9::GetDevice (d3d9helper.h) recupera o dispositivo associado a um recurso.
IDirect3DResource9::GetPriority

O método IDirect3DResource9::GetPriority (d3d9helper.h) recupera a prioridade para esse recurso.
IDirect3DResource9::GetPrivateData

O método IDirect3DResource9::GetPrivateData (d3d9helper.h) copia os dados privados associados ao recurso para um buffer fornecido.
IDirect3DResource9::GetType

O método IDirect3DResource9::GetType (d3d9helper.h) retorna o tipo do recurso.
IDirect3DResource9::P reLoad

O método IDirect3DResource9::P reLoad (d3d9helper.h) pré-carrega um recurso gerenciado.
IDirect3DResource9::SetPriority

O método IDirect3DResource9::SetPriority (d3d9helper.h) atribui a prioridade de um recurso para fins de agendamento.
IDirect3DResource9::SetPrivateData

O método IDirect3DResource9::SetPrivateData (d3d9helper.h) associa dados ao recurso destinado ao uso pelo aplicativo, não pelo Direct3D.

Comentários

Para criar um recurso de textura, você pode chamar um dos métodos a seguir.

Para criar um recurso orientado a geometria, você pode chamar um dos métodos a seguir. Essa interface, como todas as interfaces COM, herda da interface IUnknown .

Os tipos LPDIRECT3DRESOURCE9 e PDIRECT3DRESOURCE9 são definidos como ponteiros para a interface IDirect3DResource9 .


    typedef struct IDirect3DResource9 *LPDIRECT3DRESOURCE9, *PDIRECT3DRESOURCE9;

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d9helper.h (inclua D3D9.h)

Confira também

Direct3D Interfaces

Recursos do Direct3D (Direct3D 9)