18 #ifndef EQ_NODEFACTORY_H 19 #define EQ_NODEFACTORY_H 59 virtual void releaseNode(
Node* node);
67 virtual Pipe* createPipe(
Node* parent);
70 virtual void releasePipe(
Pipe* pipe);
81 virtual void releaseWindow(
Window* window);
92 virtual void releaseChannel(
Channel* channel);
103 virtual void releaseObserver(
Observer* observer);
114 virtual void releaseLayout(
Layout* layout);
125 virtual void releaseView(
View* view);
136 virtual void releaseCanvas(
Canvas* canvas);
147 virtual void releaseSegment(
Segment* segment);
154 #endif // EQ_NODEFACTORY_H lunchbox::RefPtr< Server > ServerPtr
A reference-counted pointer to an eq::Server.
A channel represents a two-dimensional viewport within a Window.
A configuration is a visualization session driven by an application.
A canvas represents a logical 2D projection surface.
EQ_API void releaseConfig(Config *config)
Convenience function to release a configuration.
A Pipe represents a graphics card (GPU) on a Node.
A Node represents a single computer in the cluster.
A Window represents an on-screen or off-screen drawable.
virtual ~NodeFactory()
Destruct this node factory.
A segment covers a sub-area of a Canvas.
The Equalizer client library.
A layout groups one or more View, logically belonging together.
A View is a 2D area of a Layout.
An Observer looks at one or more views from a certain position (head matrix) with a given eye separat...
The node factory is a per-node singleton used to create and release Equalizer resource instances...