[svn] / trunk / src / examples / eqPly / channel.h Repository:
ViewVC logotype

View of /trunk/src/examples/eqPly/channel.h

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1134 - (download) (as text) (annotate)
Thu May 24 15:59:35 2007 UTC (6 weeks, 6 days ago) by eile
File size: 751 byte(s)
Add texture id's to OpenGL object manager
Improve rgb image loading
Add logo overlay to eqPly
[ ] May break build
[ ] Breaks existing applications
[ ] Bugfix
[x] New Feature
[ ] Cleanup
[ ] Optimization
[x] Documentation
/* Copyright (c) 2006-2007, Stefan Eilemann <[email protected]> 
   All rights reserved. */
#ifndef EQ_PLY_CHANNEL_H
#define EQ_PLY_CHANNEL_H
#include "eqPly.h"
#include "plyModel.h"
#include <eq/eq.h>
class FrameData;
class InitData;
namespace eqPly
{
    class Channel : public eq::Channel
    {
    public:
    protected:
        virtual ~Channel() {}
        virtual bool configInit( const uint32_t initID );
        virtual void frameDraw( const uint32_t frameID );
    private:
        static void _drawBBoxCB( Model::BBox *bbox, void *userData );
        void _drawBBox( const Model::BBox* bbox );
        void _drawLogo();
        void _initFrustum( vmml::FrustumCullerf& frustum );
    };
}
#endif // EQ_PLY_CHANNEL_H

Back to Equalizer website
ViewVC Help
Powered by ViewVC 1.0.3