The D3dFindDeviceResult Class of the com.ms.directX package contains a description of the current device. This class is used to query the current device by such methods as Direct3dDevice.getCaps and Direct3d.findDevice.
public final class D3dFindDeviceResult { // Fields public int clipping; public int dcmColorModel; public int devCaps; public int deviceRenderBitDepth; public int deviceZBufferBitDepth; public int dlcLightingCaps; public int dlcLightingModel; public int dlcLightingNumber; public int dtcTransformCaps; public int flags; public int lineAlphaCmpCaps; public int lineDestBlendCaps; public int lineMiscCaps; public int lineRasterCaps; public int lineShadeCaps; public int lineSrcBlendCaps; public int lineStippleHeight; public int lineStippleWidth; public int lineTextureAddressCaps; public int lineTextureBlendCaps; public int lineTextureCaps; public int lineTextureFilterCaps; public int lineZCmpCaps; public int maxBufferSize; public int maxVertexCount; public int triAlphaCmpCaps; public int triDestBlendCaps; public int triMiscCaps; public int triRasterCaps; public int triShadeCaps; public int triSrcBlendCaps; public int triStippleHeight; public int triStippleWidth; public int triTextureAddressCaps; public int triTextureBlendCaps; public int triTextureCaps; public int triTextureFilterCaps; public int triZCmpCaps; // Methods public _Guid GetGuid(); }