The Direct3dRMDevice Class contains the following methods:
addUpdateCallback adds a callback function that alerts the application when a change occurs to the device.
deleteUpdateCallback removes an update callback function that was added by calling the addUpdateCallback method.
getBufferCount retrieves the value set in a call to the setBufferCount method.
getColorModel retrieves the color model of a device.
getd3drmWinDevice retrieves the Microsoft® Windows® device associated with this Retained-Mode device.
getDirect3DDevice retrieves an Immediate-Mode device.
getDither retrieves the dither flag for the device.
getHeight retrieves the height, in pixels, of a device. This method is a convenience function.
getQuality retrieves the rendering quality for the device.
getShades retrieves the number of shades in a ramp of colors used for shading.
getTextureQuality retrieves the current texture quality parameter for the device.
getTrianglesDrawn retrieves the number of triangles drawn to a device since its creation.
getViewports constructs a Direct3dRMViewportArray object that represents the viewports currently constructed from the device.
getWidth retrieves the width, in pixels, of a device.
getWireframeOptions retrieves the wireframe options of a given device.
init is not implemented on the Windows platform.
setBufferCount sets the number of buffers currently being used by the application.
setDither sets the dither flag for the device.
setQuality sets the rendering quality of a device
setShades sets the number of shades in a ramp of colors used for shading.
setTextureQuality sets the texture quality for the device.
update copies the image that has been rendered to the display and provides a heartbeat function to the device driver.