Equalizer  1.8.0
Parallel Rendering Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
eVolve::EVolve Class Reference
+ Inheritance diagram for eVolve::EVolve:
+ Collaboration diagram for eVolve::EVolve:

Public Member Functions

 EVolve (const LocalInitData &initData)
 
int run ()
 Run an eqPly instance. More...
 
- Public Member Functions inherited from eq::Client
EQ_API Client ()
 Construct a new client. More...
 
EQ_API bool connectServer (ServerPtr server)
 Open and connect an Equalizer server to the local client. More...
 
EQ_API bool disconnectServer (ServerPtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
virtual EQ_API bool initLocal (const int argc, char **argv)
 Initialize a local, listening node. More...
 
virtual EQ_API bool exitLocal ()
 De-initialize a local, listening node. More...
 
EQ_API bool hasCommands ()
 
virtual EQ_API co::CommandQueue * getMainThreadQueue ()
 
const Strings & getActiveLayouts ()
 
const std::string & getGPUFilter () const
 
float getModelUnit () const
 
void interruptMainThread ()
 Experimental: interrupt main thread queue.
 
- Public Member Functions inherited from eq::fabric::Client
EQFABRIC_API bool connectServer (co::NodePtr server)
 Open and connect an Equalizer server to the local client. More...
 
EQFABRIC_API bool disconnectServer (co::NodePtr server)
 Disconnect and close the connection to an Equalizer server. More...
 
EQFABRIC_API void processCommand (const uint32_t timeout=LB_TIMEOUT_INDEFINITE)
 Get and process one pending command from the node command queue. More...
 
virtual EQFABRIC_API bool dispatchCommand (co::ICommand &command)
 

Static Public Member Functions

static const std::string & getHelp ()
 

Protected Member Functions

virtual void clientLoop ()
 
- Protected Member Functions inherited from eq::Client
virtual EQ_API ~Client ()
 Destruct the client. More...
 
virtual EQ_API void exitClient ()
 Exit the process cleanly on render clients. More...
 
- Protected Member Functions inherited from eq::fabric::Client
EQFABRIC_API Client ()
 Construct a new client.
 

Detailed Description

Definition at line 43 of file eVolve.h.

Member Function Documentation

void eVolve::EVolve::clientLoop ( )
protectedvirtual
See also
eq::Client::clientLoop.

Reimplemented from eq::Client.

Definition at line 130 of file eVolve.cpp.

References eq::Client::clientLoop().

+ Here is the call graph for this function:

int eVolve::EVolve::run ( )

Run an eqPly instance.

Definition at line 67 of file eVolve.cpp.

References eVolve::Config::exit(), eq::Config::finishAllFrames(), eq::Config::finishFrame(), eVolve::Config::init(), eq::Config::isRunning(), eq::LOG_STATS, and eVolve::Config::startFrame().

+ Here is the call graph for this function:


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