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

Public Member Functions

virtual ~Application ()
 Destruct this application instance. More...
 
virtual seq::RenderercreateRenderer ()
 Create a new renderer instance. More...
 
- Public Member Functions inherited from seq::Application
 Application ()
 Construct a new application instance. More...
 
co::NodePtr getMasterNode ()
 
virtual bool init (const int argc, char **argv, co::Object *initData)
 Initialize the application instance. More...
 
virtual bool run (co::Object *frameData)
 Run the application main loop. More...
 
virtual bool exit ()
 Exit this application instance. More...
 
void stopRunning ()
 Request that the application leaves its run loop. More...
 
virtual bool clientInit (co::Object *initData)
 Initialize a render client. More...
 
virtual bool clientExit ()
 Exit a render client. More...
 
virtual void destroyRenderer (Renderer *renderer)
 Delete the given renderer. More...
 
virtual ViewDatacreateViewData ()
 Create a new per-view data instance. More...
 
virtual void destroyViewData (ViewData *viewData)
 Delete the given view data. More...
 
eq::ConfiggetConfig ()
 
detail::Application * getImpl ()
 
- Public Member Functions inherited from eq::Client
 Client ()
 Construct a new client. More...
 
virtual ~Client ()
 Destruct the client. More...
 
bool connectServer (ServerPtr server)
 Open and connect an Equalizer server to the local client. More...
 
bool disconnectServer (ServerPtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
virtual bool initLocal (const int argc, char **argv)
 Initialize a local, listening node. More...
 
virtual bool exitLocal ()
 De-initialize a local, listening node. More...
 
bool hasCommands ()
 
virtual co::CommandQueue * getMainThreadQueue ()
 
const Strings & getActiveLayouts ()
 
const std::string & getGPUFilter () const
 
float getModelUnit () const
 
- Public Member Functions inherited from eq::fabric::Client
bool connectServer (co::NodePtr server)
 Open and connect an Equalizer server to the local client. More...
 
bool disconnectServer (co::NodePtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
void processCommand (const uint32_t timeout=LB_TIMEOUT_INDEFINITE)
 Get and process one pending command from the node command queue. More...
 
virtual bool dispatchCommand (co::ICommand &command)
 

Additional Inherited Members

- Protected Member Functions inherited from eq::Client
virtual void clientLoop ()
 Implements the processing loop for render clients. More...
 
virtual void exitClient ()
 Exit the process cleanly on render clients. More...
 
- Protected Member Functions inherited from eq::fabric::Client
 Client ()
 Construct a new client.
 

Detailed Description

Definition at line 47 of file hello.cpp.

Constructor & Destructor Documentation

virtual eqHello::Application::~Application ( )
inlinevirtual

Destruct this application instance.

Version
1.0

Reimplemented from seq::Application.

Definition at line 50 of file hello.cpp.

Member Function Documentation

virtual seq::Renderer* eqHello::Application::createRenderer ( )
inlinevirtual

Create a new renderer instance.

Called once per rendering thread, potentially in parallel, during initialization.

Returns
the new renderer
Version
1.0

Implements seq::Application.

Definition at line 51 of file hello.cpp.


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