The Direct3dDevice Class contains the following methods:
addViewport adds the specified viewport to the list of viewport objects associated with the device.
beginScene begins a scene.
createExecuteBuffer allocates an execute buffer for a display list.
createMatrix creates a matrix.
deleteMatrix deletes a matrix handle.
deleteViewport removes the specified viewport from the list of viewport objects associated with the device.
endScene ends a scene that was begun by calling the beginScene method.
enumTextureFormats queries the current driver for a list of supported texture formats.
execute executes a buffer.
getCaps retrieves the capabilities of the Direct3dDevice object.
getDirect3D retrieves the current Direct3djsdk_ref_directX_Direct3d object.
getMatrix retrieves a matrix from a matrix handle.
getPickRecords retrieves the pick records for a device.
getStats retrieves statistics about a device.
initialize initializes a Direct3dDevice object.
nextViewport enumerates the viewports associated with the device.
pick executes a buffer without performing any rendering, but returns a z-ordered list of offsets to the primitives that cover the rectangle specified by Rect.
setMatrix applies a matrix to a matrix handle.
swapTextureHandles swaps two texture handles.