namespace phoenix { struct pViewport : public pWidget { Viewport &viewport; uintptr_t handle(); pViewport(Viewport &viewport) : pWidget(viewport), viewport(viewport) {} void constructor(); }; }