Microsoft® Direct3D®devices can create and manipulate the following types of primitives.
You can render primitive types from a C++ application with any of the rendering methods of the IDirect3DDevice9 interface.