Direct3DMobile Object
9/8/2008
Mobile ® Direct3D Microsoft ® é implementado através de objetos COM e interfaces. Aplicativos escritos em C++ acessar essas interfaces e objetos diretamente. O objeto Direct3DMobile é o primeiro objeto que seu aplicativo cria e o último objeto que libera seu aplicativo. Funções para enumerar e recuperando capacidades de um dispositivo Direct3D Mobile estiver acessível através de objeto Direct3DMobile. Isso permite que aplicativos Selecionar os dispositivos sem criá-las.
Quando um aplicativo Direct3D Mobile é iniciado, ele deve obter um ponteiro para um IDirect3DMobile interface para acessar a funcionalidade Direct3D Mobile.
O seguinte exemplo de código mostra como usar o Direct3DMobileCreate função para recuperar um ponteiro para o IDirect3DMobile interface.
LPDIRECT3DMOBILE g_pD3Dm = NULL;
if( NULL == (g_pD3Dm = Direct3DMobileCreate(D3DM_SDK_VERSION)))
return E_FAIL;
Para navegar do objeto Direct3DDevice para o objeto Direct3DMobile que criou o dispositivo, use o IDirect3DMobileDevice::GetDirect3D método.