This is an interface of the com.ms.directx package.
public interface IDirect3dDevice extends IUnknown { // Methods public void addViewport(Direct3dViewport vport); public void beginScene(); public Direct3dExecuteBuffer createExecuteBuffer( D3dExecuteBufferDesc Desc); public int createMatrix(); public void deleteMatrix(int hdl); public void deleteViewport(Direct3dViewport vport); public void endScene(); public void enumTextureFormats(IEnumTextureFormatsCallback fn, IUnknown args); public void execute(Direct3dExecuteBuffer eb, Direct3dViewport vp, int flags); public void flushExecuteBuffer(D3dExecuteBufferDesc buf, int[] buffer); public void getCaps(D3dDeviceDesc HWDesc, D3dDeviceDesc HELDesc); public Direct3d getDirect3D(); public void getMatrix(int hdl, D3dMatrix mat); public void getPickRecords(int[] flags, D3dPickRecord val); public void getStats(D3dStats stat); public void initialize(Direct3d dev, _Guid g, D3dDeviceDesc Desc); public Direct3dViewport nextViewport(Direct3dViewport vp1, int flags); public void pick(Direct3dExecuteBuffer eb, Direct3dViewport vport, int flags, D3dRect Rect); public void setMatrix(int hdl, D3dMatrix mat); public void swapTextureHandles(Direct3dTexture tex1, Direct3dTexture tex2); }
For a description of methods and parameters, see Direct3dDevice
IUnknown | +--IDirect3dDevice