31#ifndef VP_PANDA3D_FRAMEWORK_MANAGER_H
32#define VP_PANDA3D_FRAMEWORK_MANAGER_H
34#include <visp3/core/vpConfig.h>
36#if defined(VISP_HAVE_PANDA3D)
38#include <pandaFramework.h>
39#include <pandaSystem.h>
63class VISP_EXPORT vpPanda3DFrameworkManager
81 void registerDisabledWindow(PointerTo<WindowFramework> wf);
83 void disableAllOtherRenderers(PointerTo<WindowFramework> &active);
85 void enableAllRenderers();
89 static vpPanda3DFrameworkManager instance;
Base class for a panda3D renderer. This class handles basic functionalities, such as loading object,...
PandaFramework m_framework
std::vector< PointerTo< WindowFramework > > m_disabledWindows
bool m_frameworkIsOpen
Panda Rendering framework.
static vpPanda3DFrameworkManager & getInstance()
PandaFramework & getFramework()
virtual ~vpPanda3DFrameworkManager()