24 #include <eq/visitorResult.h>
26 #include <eq/fabric/view.h>
27 #include <eq/fabric/viewport.h>
31 namespace detail {
class View; }
49 EQ_API
virtual ~View();
88 EQ_API
virtual bool handleEvent(
const Event& event );
102 friend class detail::InitVisitor;
106 friend class detail::ExitVisitor;
110 EQ_API
virtual void deserialize( co::DataIStream& is,
111 const uint64_t dirtyBits );
117 EQ_API
virtual void detach();
120 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.
virtual bool configExit()
Exit this view.
Base data transport class for views.
EQ_API Config * getConfig()
virtual bool configInit()
Initialize this view.
The Equalizer client library.
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
EQ_API ServerPtr getServer()