// Filename: interactiveGraphicsPipe.h // Created by: cary (10Mar99) // //////////////////////////////////////////////////////////////////// // // PANDA 3D SOFTWARE // Copyright (c) 2001, Disney Enterprises, Inc. All rights reserved // // All use of this software is subject to the terms of the Panda 3d // Software license. You should have received a copy of this license // along with this source code; you will also find a current copy of // the license at http://www.panda3d.org/license.txt . // // To contact the maintainers of this program write to // panda3d@yahoogroups.com . // //////////////////////////////////////////////////////////////////// #ifndef __INTERACTIVEGRAPHICSPIPE_H__ #define __INTERACTIVEGRAPHICSPIPE_H__ #include #include "graphicsPipe.h" class EXPCL_PANDA InteractiveGraphicsPipe : public GraphicsPipe { PUBLISHED: InteractiveGraphicsPipe( const PipeSpecifier& ); virtual ~InteractiveGraphicsPipe(void); public: static TypeHandle get_class_type(void); static void init_type(void); virtual TypeHandle get_type(void) const; virtual TypeHandle force_init_type() {init_type(); return get_class_type();} private: static TypeHandle _type_handle; protected: InteractiveGraphicsPipe(void); InteractiveGraphicsPipe(const InteractiveGraphicsPipe&); InteractiveGraphicsPipe& operator=(const InteractiveGraphicsPipe&); }; #include "interactiveGraphicsPipe.I" #endif /* __INTERACTIVEGRAPHICSPIPE_H__ */