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.
- IDirect3DDevice9::CreateCubeTexture
- IDirect3DDevice9::CreateTexture
- IDirect3DDevice9::CreateVolumeTexture
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) |