class Direct3DDevice9 : IUnknown

public static const uint D3DCULL_NONE
public static const uint D3DRS_CULLMODE
public static const uint D3DRS_LIGHTING
public static const uint D3DTS_PROJECTION
public static const uint D3DTS_VIEW
public static const uint D3DTS_WORLD

public int beginScene( )
public int clear( uint flags, uint color, float zDepth, uint stencil )
public Direct3DVertexBuffer9 createVertexBuffer( type vertexType, uint numVerts, uint usage, uint FVF, uint pool )
public int drawPrimitive( uint primitiveType, uint startVertex, uint primitiveCount )
public int endScene( )
public int present( )
public int reset( D3DPresentParameters9 presentParameters )
public int setFVF( uint fvf )
public int setRenderState( uint state, uint value )
public int setStreamSource( uint streamNumber, Direct3DVertexBuffer9 streamData, uint offsetInBytes )
public int setTransform( uint state, float[] matrix )