TextureConveyor/TextureConveyor.h

//**************************************************************************/
// Copyright (c) 2010 Autodesk, Inc.
// All rights reserved.
//
// Use of this software is subject to the terms of the Autodesk license
// agreement provided at the time of installation or download, or which
// otherwise accompanies this software in either electronic or hard copy form.
//
//**************************************************************************/
// DESCRIPTION: TextureConveyor
// CREATED: April 2010
//**************************************************************************/

#if defined(JAMBUILD)
#include <Mudbox/mudbox.h>
#else
#include "../../include/Mudbox/mudbox.h"
#endif

using namespace mudbox;

// This is the main class for the plugin.
class TextureConveyor
{
    Q_DECLARE_TR_FUNCTIONS(TextureConveyor);

public:
    // Public constructor
    TextureConveyor(void);

    // This will be called when the plugin is loaded into memory.  For this plug-in it's
    // used to create menu items.
    static void Initializer(void);

    // Outputs all texture channels to directory of choice
    static void ExportTextureChannels( void );
};