// This class is responsible to utilize the result of the map extraction for each reference points. In case of a ptex exraction, this means writing the data into a ptex file.
// There will be a separated instance of this class during the extraction process for each enabled Sampler (one for displacement, one for ambient occlusion etc..).
// The main function in this class must be thread safe, which makes the things a bit more complicated. The extraction process uses multiple threads.
class PtexUtilizer : public Utilizer
{
// The following structure holds data for a single base level face.
// When the map extraction node is stored in a mud file, this function must seriaize the state of the object. This is never called during a map extraction operation.
// This attribute controls if the mesh topology data should be written to the file or not. This should always be true, added mainly for demonstration purposes.