7 #ifndef __pyfe_fe_window_h__ 8 #define __pyfe_fe_window_h__ 10 class WindowFS :
public FunctionSet<fe::WindowI>
13 WindowFS(PyObject *pP) : FunctionSet<
fe::WindowI>(pP) {};
14 bool open(
const std::string &title);
16 void setSize(
unsigned int x,
unsigned int y);
17 void makeCurrent(
void);
18 void clear(
float r,
float g,
float b,
float a);
19 void swapBuffers(
void);
20 PyObject *getEventContextI(
void);
23 class ViewerFS :
public FunctionSet<fe::ViewerI>
26 ViewerFS(PyObject *pP) : FunctionSet<
fe::ViewerI>(pP) {};
27 void bind(PyObject *pyObject);
30 class EventMapFS :
public FunctionSet<fe::EventMapI>
33 EventMapFS(PyObject *pP) : FunctionSet<
fe::EventMapI>(pP){};
34 void bind(PyObject *pyObjectRecord,
const LayoutPtr &layoutPtr);
37 class QuickViewerFS :
public FunctionSet<fe::QuickViewerI>
40 QuickViewerFS(PyObject *pP)
41 : FunctionSet<
fe::QuickViewerI>(pP) {};
42 void insertDrawHandler(
HandlerFS &handlerPtr);
43 void run(
unsigned int frames);
kernel
Definition: namespace.dox:3
HandlerI Function Set.
Definition: fe_signal.h:37