22 #include <eq/client/api.h>
23 #include <eq/client/types.h>
24 #include <eq/client/visitorResult.h>
26 #include <eq/fabric/view.h>
27 #include <eq/fabric/viewport.h>
31 namespace detail {
class View; }
50 EQ_API
virtual ~View();
94 EQ_API
virtual void deserialize( co::DataIStream& is,
95 const uint64_t dirtyBits );
101 EQ_API
virtual void detach();
104 detail::View*
const impl_;
A configuration is a visualization session driven by an application.
Event structure to report window system and other events.
View(Layout *parent)
Construct a new view.
A View is a 2D area of a Layout.
A layout groups one or more View, logically belonging together.
const Frustum & getBaseFrustum() const
A Pipe represents a graphics card (GPU) on a Node.
lunchbox::RefPtr< Server > ServerPtr
A reference-counted pointer to an eq::Server.
Base data transport class for views.
Frustum()
Construct a new frustum.
virtual ~View()
Destruct this view.
const Pipe * getPipe() const
virtual bool handleEvent(const Event &event)
Handle a received (view) event.