- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files
- Directories
- Examples

# CurveBrush/CurveDisplayer.h

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

    using namespace mudbox;

    // this is a singleton class responsible for displaying in OpenGL, the curves
    // drawn by the curve brush.
    class CurveDisplayer : public Node
    {
        Q_DECLARE_TR_FUNCTIONS(CurveDisplayer);
        DECLARE_CLASS;
    public:
        CurveDisplayer( void );
        virtual void OnEvent( const EventGate& cEvent );    // this will get called for each frame event.

        static CurveDisplayer* s_pThis;

        static void Initializer( void );

    private:
        aevent m_eEndRender;    // this event-gate gets attached to Mudbox's per-frame eveent.
    };