28 #ifndef __D3D9DeviceManager_H__
29 #define __D3D9DeviceManager_H__
36 class D3D9RenderWindow;
47 void setActiveRenderTargetDevice (
D3D9Device* device);
49 UINT getDeviceCount ();
52 void destroyInactiveRenderDevices ();
53 void notifyOnDeviceDestroy (
D3D9Device* device);
54 D3D9Device* getDeviceFromD3D9Device (IDirect3DDevice9* d3d9Device);
vector< D3D9Device * >::type DeviceList
D3D9Device * mActiveRenderWindowDevice
Device manager interface.
DeviceList mRenderDevices
DeviceList::const_iterator ConstDeviceIterator
High level interface of Direct3D9 Device.
vector< D3D9RenderWindow * >::type D3D9RenderWindowList
DeviceList::iterator DeviceIterator
D3D9Device * mActiveDevice