Procedural geometry in c++

Im looking for a way to create dynamically generated meshes and render them, ive found the FDynamicMeshBuilder, and that could do the work, do i just create a new instance of that object, and then fill in it the vertices, or i have to do something else? I want to test if i can implement some code i have somewhere from my own voxel engine wich creates meshes with the voxels.

Dear Victory,

Please review this answer from Epic and Nick Penwarden in particular

This topic has already come up and is addressed below.

I at least am waiting eagerly for the promised documentation / tutorials

https://rocket.unrealengine.com/questions/7346/drawing-a-triquad-with-c-in-game.html

Rama

thanks for your answer, ill continue developing my voxel engine in paralell(im using it to learn graphics programming)