AutoExtract/AutoExtract.h

AutoExtract/AutoExtract.h
#include <QtGui/QColor>
#include <Mudbox/mudbox.h>
using namespace mudbox;
using namespace mapextractionmodules;
// The main class in this plug-in is derived from a generic Mudbox Node.
// Nodes can contain attributes, which you can optionally connect to attributes
// of other nodes in Mudbox. If an attribute value changes, all
// the nodes connected to it get a message. In the API Kernel is a list
// of useful "event" attributes that you can connect to, so that your
// custom node is notified when certain things happen.
//
// In this case, our node will be intercepting File events, so that it
// can detect when a Mudbox scene is loaded.
//
class AutoExtract : public Node
{
virtual void OnNodeEvent( const Attribute &, NodeEventType );
public:
AutoExtract( void );
aptr<FileEventNotifier> FileEvent;
};