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;
EQFABRIC_API Frustum()
Construct a new frustum.
virtual EQ_API bool handleEvent(const Event &event)
Handle a received (view) event.
A configuration is a visualization session driven by an application.
EQ_API View(Layout *parent)
Construct a new view.
A Pipe represents a graphics card (GPU) on a Node.
virtual EQ_API ~View()
Destruct this view.
lunchbox::RefPtr< Server > ServerPtr
A reference-counted pointer to an eq::Server.
Base data transport class for views.
EQ_API Config * getConfig()
A layout groups one or more View, logically belonging together.
A View is a 2D area of a Layout.
EQ_API const Frustum & getBaseFrustum() const
EQ_API const Pipe * getPipe() const
Event structure to report window system and other events.
EQ_API ServerPtr getServer()