Equalizer  1.6.1
Public Member Functions | List of all members
NodeFactory Class Reference
+ Inheritance diagram for NodeFactory:
+ Collaboration diagram for NodeFactory:

Public Member Functions

virtual eq::PipecreatePipe (eq::Node *parent)
 Create a new pipe. More...
 
virtual eq::WindowcreateWindow (eq::Pipe *parent)
 Create a new window. More...
 
virtual eq::ChannelcreateChannel (eq::Window *parent)
 Create a new channel. More...
 
virtual eq::ConfigcreateConfig (eq::ServerPtr parent)
 Create a new config. More...
 
virtual eq::WindowcreateWindow (eq::Pipe *parent)
 Create a new window. More...
 
virtual eq::ChannelcreateChannel (eq::Window *parent)
 Create a new channel. More...
 
virtual eq::ConfigcreateConfig (eq::ServerPtr parent)
 Create a new config. More...
 
virtual eq::NodecreateNode (eq::Config *parent)
 Create a new node. More...
 
virtual eq::PipecreatePipe (eq::Node *parent)
 Create a new pipe. More...
 
virtual eq::WindowcreateWindow (eq::Pipe *parent)
 Create a new window. More...
 
virtual eq::ChannelcreateChannel (eq::Window *parent)
 Create a new channel. More...
 
virtual eq::ViewcreateView (eq::Layout *parent)
 Create a new view. More...
 
virtual eq::ConfigcreateConfig (eq::ServerPtr parent)
 Create a new config. More...
 
virtual eq::NodecreateNode (eq::Config *parent)
 Create a new node. More...
 
virtual eq::PipecreatePipe (eq::Node *parent)
 Create a new pipe. More...
 
virtual eq::WindowcreateWindow (eq::Pipe *parent)
 Create a new window. More...
 
virtual eq::ChannelcreateChannel (eq::Window *parent)
 Create a new channel. More...
 
- Public Member Functions inherited from eq::NodeFactory
virtual void releaseConfig (Config *config)
 Release a config. More...
 
virtual void releaseNode (Node *node)
 Release a node. More...
 
virtual void releasePipe (Pipe *pipe)
 Release a pipe. More...
 
virtual void releaseWindow (Window *window)
 Release a window. More...
 
virtual void releaseChannel (Channel *channel)
 Release a channel. More...
 
virtual ObservercreateObserver (Config *parent)
 Create a new observer. More...
 
virtual void releaseObserver (Observer *observer)
 Release a observer. More...
 
virtual LayoutcreateLayout (Config *parent)
 Create a new layout. More...
 
virtual void releaseLayout (Layout *layout)
 Release a layout. More...
 
virtual void releaseView (View *view)
 Release a view. More...
 
virtual CanvascreateCanvas (Config *parent)
 Create a new canvas. More...
 
virtual void releaseCanvas (Canvas *canvas)
 Release a canvas. More...
 
virtual SegmentcreateSegment (Canvas *parent)
 Create a new segment. More...
 
virtual void releaseSegment (Segment *segment)
 Release a segment. More...
 
virtual ~NodeFactory ()
 Destruct this node factory. More...
 

Detailed Description

Definition at line 35 of file eqAsync/main.cpp.

Member Function Documentation

virtual eq::Channel* NodeFactory::createChannel ( eq::Window parent)
inlinevirtual

Create a new channel.

Returns
the channel.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 41 of file eqPixelBench/main.cpp.

virtual eq::Channel* NodeFactory::createChannel ( eq::Window parent)
inlinevirtual

Create a new channel.

Returns
the channel.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 44 of file eqAsync/main.cpp.

virtual eq::Channel* NodeFactory::createChannel ( eq::Window parent)
inlinevirtual

Create a new channel.

Returns
the channel.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 51 of file eVolve/main.cpp.

virtual eq::Channel* NodeFactory::createChannel ( eq::Window parent)
inlinevirtual

Create a new channel.

Returns
the channel.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 52 of file eqPly/main.cpp.

virtual eq::Config* NodeFactory::createConfig ( eq::ServerPtr  parent)
inlinevirtual

Create a new config.

Returns
the config.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 37 of file eqPixelBench/main.cpp.

virtual eq::Config* NodeFactory::createConfig ( eq::ServerPtr  parent)
inlinevirtual

Create a new config.

Returns
the config.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 43 of file eVolve/main.cpp.

virtual eq::Config* NodeFactory::createConfig ( eq::ServerPtr  parent)
inlinevirtual

Create a new config.

Returns
the config.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 44 of file eqPly/main.cpp.

virtual eq::Node* NodeFactory::createNode ( eq::Config parent)
inlinevirtual

Create a new node.

Returns
the node.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 45 of file eVolve/main.cpp.

virtual eq::Node* NodeFactory::createNode ( eq::Config parent)
inlinevirtual

Create a new node.

Returns
the node.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 46 of file eqPly/main.cpp.

virtual eq::Pipe* NodeFactory::createPipe ( eq::Node parent)
inlinevirtual

Create a new pipe.

Returns
the pipe.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 38 of file eqAsync/main.cpp.

virtual eq::Pipe* NodeFactory::createPipe ( eq::Node parent)
inlinevirtual

Create a new pipe.

Returns
the pipe.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 47 of file eVolve/main.cpp.

virtual eq::Pipe* NodeFactory::createPipe ( eq::Node parent)
inlinevirtual

Create a new pipe.

Returns
the pipe.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 48 of file eqPly/main.cpp.

virtual eq::View* NodeFactory::createView ( eq::Layout parent)
inlinevirtual

Create a new view.

Returns
the view.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 54 of file eqPly/main.cpp.

virtual eq::Window* NodeFactory::createWindow ( eq::Pipe parent)
inlinevirtual

Create a new window.

Returns
the window.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 39 of file eqPixelBench/main.cpp.

virtual eq::Window* NodeFactory::createWindow ( eq::Pipe parent)
inlinevirtual

Create a new window.

Returns
the window.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 41 of file eqAsync/main.cpp.

virtual eq::Window* NodeFactory::createWindow ( eq::Pipe parent)
inlinevirtual

Create a new window.

Returns
the window.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 49 of file eVolve/main.cpp.

virtual eq::Window* NodeFactory::createWindow ( eq::Pipe parent)
inlinevirtual

Create a new window.

Returns
the window.
Version
1.0

Reimplemented from eq::NodeFactory.

Definition at line 50 of file eqPly/main.cpp.


The documentation for this class was generated from the following files: