In all my previous 3D programming, I dealt directly with DirectX. I am trying to grasp the differences between how Irrlicht does things and how DirectX 9 did things. In dynamically created meshes there were at least three different approaches to drawing objects.
Triangle fans... the basic unit was a single vertex and a line of nearby vertexes that all used the first point as an "origin".
Triangle lists... a list of triangles that are drawn individually where points are not reused. Each triangle in the list is made of 3 points.
Triangle strips... a series of triangles that are drawn sequentially. Points are reused so this is more efficient time wise and memory wise than a list (when it is possible to use).
Here is an image that illustrates these:

I have seen documentation on the first two. Is the drawing of triangle strips supported?